Zelfstudie: Keyless configureren met Azure Active Directory B2C
Meer informatie over het configureren van Azure Active Directory B2C (Azure AD B2C) met de oplossing Sift Keyless zonder wachtwoord. Met Azure AD B2C als id-provider (IdP) kunt u Keyless integreren met klanttoepassingen om verificatie zonder wachtwoord te bieden. De Keyless Zero-Knowledge Biometric (ZKB) is meervoudige verificatie zonder wachtwoord die fraude, phishing en hergebruik van referenties helpt elimineren, terwijl de klantervaring wordt verbeterd en de privacy wordt beschermd.
Ga naar keyless.io voor meer informatie over:
- Sleutelloze zeef
- Hoe Keyless zero-knowledge proofs gebruikt om uw biometrische gegevens te beschermen
Vereisten
U hebt u het volgende nodig om aan de slag te gaan:
- Een Azure-abonnement
- Als u nog geen account hebt, kunt u een gratis Azure-account krijgen
- Een Azure AD B2C-tenant die is gekoppeld aan het Azure-abonnement
- Een Keyless-cloudtenant
- Ga naar keyless.io om een demo aan te vragen
- De Keyless Authenticator-app geïnstalleerd op een gebruikersapparaat
Scenariobeschrijving
De Keyless-integratie bevat de volgende onderdelen:
- Azure AD B2C: autorisatieserver die gebruikersreferenties verifieert. Ook wel bekend als de IdP.
- Web- en mobiele toepassingen: mobiele of webtoepassingen om te beveiligen met Keyless en Azure AD B2C
- De mobiele Keyless Authenticator-app : mobiele app sift voor verificatie bij de Azure AD B2C-toepassingen
In het volgende architectuurdiagram ziet u een implementatie.
- De gebruiker komt aan op een aanmeldingspagina. Gebruiker selecteert aanmelden/registreren en voert de gebruikersnaam in.
- De toepassing verzendt gebruikerskenmerken naar Azure AD B2C voor identiteitsverificatie.
- Azure AD B2C verzendt gebruikerskenmerken naar Keyless voor verificatie.
- Keyless verzendt een pushmelding naar het geregistreerde mobiele apparaat van de gebruiker voor verificatie, een biometrische gezichtsscan.
- De gebruiker reageert op de pushmelding en krijgt of wordt de toegang geweigerd.
Een IdP toevoegen, de IdP configureren en een gebruikersstroombeleid maken
Gebruik de volgende secties om een IdP toe te voegen, de IdP te configureren en een gebruikersstroombeleid te maken.
Een nieuwe id-provider maken
Een nieuwe id-provider toevoegen:
- Meld u aan bij de Azure Portal als globale beheerder van de Azure AD B2C-tenant.
- Selecteer Mappen en abonnementen.
- Zoek op de pagina Portalinstellingen, mappen en abonnementen, in de lijst Directorynaam, uw Azure AD B2C-directory.
- Selecteer Schakelen.
- Selecteer In de linkerbovenhoek van de Azure Portal alle services.
- Ga naar Azure AD B2C en selecteer het.
- Navigeer naar Dashboard>Azure Active Directory B2C>Id-providers.
- Selecteer Id-providers.
- Selecteer Toevoegen.
Een id-provider configureren
Een IdP configureren:
- Selecteer Id-providertype>OpenID Connect (preview).
- Bij Naam selecteert u Sleutelloos.
- Voor Metagegevens-URL voegt u de gehoste app-URI voor sleutelloze verificatie in, gevolgd door het pad, zoals
https://keyless.auth/.well-known/openid-configuration
. - Selecteer bij Clientgeheim het geheim dat is gekoppeld aan het sleutelloze verificatie-exemplaar. Het geheim wordt later gebruikt in de sleutelloze containerconfiguratie.
- Selecteer bij Client-id de client-id. De client-id wordt later gebruikt in de sleutelloze containerconfiguratie.
- Selecteer bij Bereikde optie openid.
- Selecteer voor Antwoordtype de optie id_token.
- Selecteer bij Antwoordmodusform_post.
- Selecteer OK.
- Selecteer De claims van deze id-provider toewijzen.
- Selecteer bij UserIDde optie Van abonnement.
- Bij Weergavenaam selecteert u Van abonnement.
- Selecteer bij Antwoordmodusde optie Van abonnement.
- Selecteer Opslaan.
Een gebruikersstroombeleid maken
Keyless wordt weergegeven als een nieuwe OIDC-id (OpenID Connect) met B2C-id-providers.
- Open de Azure AD B2C-tenant.
- Selecteer onder BeleidGebruikersstromen.
- Selecteer Nieuwe gebruikersstroom.
- Selecteer Registreren en meld u aan.
- Selecteer een versie.
- Selecteer Maken.
- Voer een naam in voor uw beleid.
- Selecteer in de sectie Id-providers de gemaakte Keyless Identity Provider.
- Voer een naam in.
- Selecteer de IdP die u hebt gemaakt.
- Voeg een e-mailadres toe. Azure leidt de aanmelding niet om naar Keyless. er wordt een scherm weergegeven met een gebruikersoptie.
- Laat het veld Multi-Factor Authentication staan.
- Selecteer Beleid voor voorwaardelijke toegang afdwingen.
- Selecteer onder Gebruikerskenmerken en tokenclaims in de optie Kenmerk verzamelen de optie Email Adres.
- Voeg gebruikerskenmerken toe Microsoft Entra id verzamelt met claims Azure AD B2C retourneert naar de clienttoepassing.
- Selecteer Maken.
- Selecteer de nieuwe gebruikersstroom.
- Selecteer Toepassingsclaims in het linkerdeelvenster.
- Schakel onder opties het selectievakje E-mail in.
- Selecteer Opslaan.
De gebruikersstroom testen
- Open de Azure AD B2C-tenant.
- Selecteer onder Beleidde optie Identity Experience Framework.
- Selecteer de gemaakte SignUpSignIn.
- Selecteer Gebruikersstroom uitvoeren.
- Selecteer bij Toepassing de geregistreerde app (het voorbeeld is JWT).
- Selecteer bij Antwoord-URL de omleidings-URL.
- Selecteer Gebruikersstroom uitvoeren.
- Voltooi de registratiestroom en maak een account.
- Nadat het gebruikerskenmerk is gemaakt, wordt Keyless aangeroepen tijdens de stroom.
Als de stroom onvolledig is, controleert u of de gebruiker wel of niet is opgeslagen in de map.