Hoe stel je aanmelden met alleen uitnodiging in bij Logto
Aanmelden met alleen uitnodiging is een veelvoorkomend gebruiksscenario. Het verbetert exclusiviteit en beveiliging, terwijl het tegelijkertijd de betrokkenheid en retentie voor producten in een vroeg stadium kan verhogen.
Aanmelden met alleen uitnodiging is een veelvoorkomend gebruiksscenario. Het verbetert exclusiviteit en beveiliging, terwijl het tegelijkertijd de betrokkenheid en retentie voor producten in een vroeg stadium kan verhogen.
In deze blog leggen we uit wat aanmelden met alleen uitnodiging is, wat de vereisten zijn om het in te stellen en hoe je Logto flexibel kunt gebruiken om je doel te bereiken.
Veelvoorkomende scenario's voor aanmelden met alleen uitnodiging
Aanmelden met alleen uitnodiging wordt vaak gebruikt in situaties zoals:
- Stealth mode lanceringen: Vroege toegang tot een nieuw product of dienst voor geselecteerde gebruikers.
- Beta-testen: Beheren wie een product kan proberen en feedback kan geven voordat het volledig wordt uitgebracht.
- Exclusieve gemeenschappen: Toegang beperken tot leden die een uitnodiging ontvangen, zoals professionele netwerken of privéforums of interne systemen.
- Evenementen met hoge vraag: Beheren van beperkte toegang tot evenementen, cursussen of speciale aanbiedingen.
Deze scenario's helpen bij het creëren van exclusiviteit en zorgen voor een gecontroleerde uitrol.
Overzicht van vereisten
Laten we de technische vereisten opsplitsen in eenvoudige opsommingstekens:
- Aanmelden moet beperkt zijn tot alleen uitgenodigde gebruikers. Het algemene publiek kan alleen inloggen, niet registreren.
- Ontwikkelaars moeten een lijst met e-mails hebben om uitnodigingen naar te sturen.
- Gebruikers ontvangen en gebruiken deze uitnodigingen om toegang tot de app te krijgen.
- Gebruikers moeten hun wachtwoord opnieuw instellen wanneer ze voor het eerst inloggen.
Logto biedt flexibele functies om aan deze behoeften te voldoen. Laten we verkennen hoe je het kunt instellen.
Recept
Belangrijke Logto-functies voor aanmelden met alleen uitnodiging
Om een proces voor aanmelden met alleen uitnodiging in Logto te implementeren, kun je de volgende functies gebruiken:
Logto-functies | Doel |
---|---|
Registreer uitzetten | Registratie beperkt tot alleen uitgenodigde gebruikers |
Gebruikers maken (Logto-console & beheer-API) | Handmatig of programmatig een gebruiker maken. |
Webhook | Gebruik User.Created gebeurtenis en je eigen mailserver om automatisch de uitnodigingsmail te versturen |
Stroom voor wachtwoord opnieuw instellen | Sta gebruikers toe hun eigen wachtwoord in te stellen |
Login-hint | Navigeer direct naar de “Wachtwoord Vergeten” pagina zonder dat gebruikers de stroom handmatig hoeven te activeren. |
Aanmelden uitschakelen in de instellingen voor aanmeldervaring
Aangezien gebruikers zichzelf niet kunnen registreren en alleen kunnen inloggen, ga naar de instellingen voor de inlogervaring, klik op het tabblad Inloggen & Registreren en zoek het gedeelte Geavanceerde Opties. De standaardinstelling is ingeschakeld. Schakel het uit zodat gebruikers alleen de inlogpagina te zien krijgen.
Beheerders kunnen gebruikersaccounts aanmaken met e-mail en tijdelijke wachtwoorden genereren
Je hebt een lijst met gebruikers-e-mails en wilt hen uitnodigen om zich aan te melden. Hoewel Logto geen ingebouwde uitnodigingsfunctie biedt, kun je gebruikersaccounts handmatig maken via de console of gebruik de Beheer-API om bulkaccountcreatie af te handelen.
Handmatige gebruikerscreatie
Als je slechts een paar vooraf vermelde gebruikers hebt, kun je hun accounts direct in de beheerdersconsole aanmaken. Gebruikers kunnen dan inloggen met hun e-mail en de optie "Wachtwoord Vergeten" gebruiken om hun eigen wachtwoord in te stellen.
Programmaties uitnodigingen
Als je dit proces meer programmatisch wilt maken, kun je het verzenden van uitnodigingen en welkomstmails naar een lijst met gebruikers-e-mails automatiseren.
Gebruik de Logto Management API om meerdere gebruikersaccounts in bulk te maken
Stel een machine-to-machine app in, je kunt eerst de Logto-beheer-API gebruiken om bulk gebruikerscreatie mogelijk te maken.
Gebruik webhook om automatisch de welkomstuitnodigingsmail te verzenden
Je kunt welkomstmails versturen door de API van je mailserver vanaf je eigen server aan te roepen. Aangezien het geen verificatiecode vereist, moet je in staat zijn alle benodigde informatie (zoals de naam van de gebruiker) op te halen en de e-mailinhoud dienovereenkomstig aan te passen. Samen met de webhook wordt je e-maildienst via een webhook bij User.Created
gebeurtenis geactiveerd om dit proces meer automatisch te maken.
Gebruik de Login Hint functie om automatisch de stroom voor wachtwoord opnieuw instellen te activeren, waardoor gebruikers worden aangespoord hun wachtwoord te wijzigen en in te loggen
De login_hint
parameter, gedefinieerd in de standaard OpenID Connect-specificatie, wordt gebruikt om het inlogformulier vooraf in te vullen met de gebruikersidentificator (zoals een e-mail of gebruikersnaam). Met Logto kan het worden gecombineerd met andere parameters van het inlogscherm om de gebruikerservaring te verbeteren.
Bijvoorbeeld het invullen van het veld met het e-mailadres van de gebruiker in het inlogformulier:
Samenvatting
Deze gids biedt algemene richtlijnen en belicht belangrijke Logto-functies om een uitnodigingsstroom met alleen aanmelden te implementeren. Het combineert op slimme wijze meerdere functies om een naadloze, end-to-end ervaring te creëren.