Nederlands
  • authenticatie
  • handleiding
  • registratie
  • webhook

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.

Guamian
Guamian
Product & Design

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:

  1. Stealth mode lanceringen: Vroege toegang tot een nieuw product of dienst voor geselecteerde gebruikers.
  2. Beta-testen: Beheren wie een product kan proberen en feedback kan geven voordat het volledig wordt uitgebracht.
  3. Exclusieve gemeenschappen: Toegang beperken tot leden die een uitnodiging ontvangen, zoals professionele netwerken of privéforums of interne systemen.
  4. 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:

  1. Aanmelden moet beperkt zijn tot alleen uitgenodigde gebruikers. Het algemene publiek kan alleen inloggen, niet registreren.
  2. Ontwikkelaars moeten een lijst met e-mails hebben om uitnodigingen naar te sturen.
  3. Gebruikers ontvangen en gebruiken deze uitnodigingen om toegang tot de app te krijgen.
  4. 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-functiesDoel
Registreer uitzettenRegistratie beperkt tot alleen uitgenodigde gebruikers
Gebruikers maken (Logto-console & beheer-API)Handmatig of programmatig een gebruiker maken.
WebhookGebruik User.Created gebeurtenis en je eigen mailserver om automatisch de uitnodigingsmail te versturen
Stroom voor wachtwoord opnieuw instellenSta gebruikers toe hun eigen wachtwoord in te stellen
Login-hintNavigeer 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.

disable-sign-up.png

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. manual-user-creation.png

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

webhook-user-create.png

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

login-hint.png

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.