Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Vanaf 1 mei 2025 is Azure AD B2C niet meer beschikbaar voor nieuwe klanten. Meer informatie vindt u in onze veelgestelde vragen.
Gebruik een besturingselement voor verificatieweergave om een claim, bijvoorbeeld een e-mailadres of telefoonnummer, te verifiëren met een verificatiecode die naar de gebruiker wordt verzonden.
Verificatiecontroleacties
Het controlebeheer voor verificatieweergave bestaat uit twee stappen (acties):
Vraag een bestemming aan bij de gebruiker, zoals een e-mailadres of telefoonnummer, waarnaar de verificatiecode moet worden verzonden. Wanneer de gebruiker de knop Code verzenden selecteert, wordt de actie SendCode van het controlebeheer voor verificatieweergave uitgevoerd. De actie SendCode genereert een code, maakt de inhoud die moet worden verzonden en verzendt deze naar de gebruiker. De waarde van het adres kan vooraf worden ingevuld en fungeren als een tweede-factor-verificatie.
Nadat de code is verzonden, leest de gebruiker het bericht, voert de verificatiecode in het besturingselement van het weergavebeheer in en selecteert hij Code verifiëren. Door Code verifiëren te selecteren, wordt de actie VerifyCode uitgevoerd om de code te verifiëren die aan het adres is gekoppeld. Als de gebruiker Nieuwe code verzenden selecteert, wordt de eerste actie opnieuw uitgevoerd.
Vereiste elementen voor VerificationControl
De VerificationControl moet de volgende elementen bevatten:
- Het type is
DisplayControlVerificationControl. DisplayClaims- Verzenden naar : een of meer claims die aangeven waar de verificatiecode naartoe moet worden verzonden. Bijvoorbeeld e-mail of landnummer en telefoonnummer.
-
Verificatiecode : de verificatiecodeclaim die de gebruiker opgeeft nadat de code is verzonden. Deze claim moet worden ingesteld als vereist en moet
ControlClaimTypeworden ingesteld opVerificationCode.
- Uitvoerclaim (optioneel) die moet worden geretourneerd naar de zelf-asserteerde pagina nadat de gebruiker het verificatieproces heeft voltooid. Bijvoorbeeld e-mail of landnummer en telefoonnummer. Het zelf-asserted technische profiel gebruikt de claims om de gegevens te behouden of de uitvoerclaims op te bellen naar de volgende indelingsstap.
- Twee
Actions met de volgende namen:- SendCode : verzendt een code naar de gebruiker. Deze actie bevat meestal twee validatie technische profielen om een code te genereren en te verzenden.
- VerifyCode - Controleert de code. Deze actie bevat meestal één technisch validatieprofiel.
In het onderstaande voorbeeld wordt een e-mailtekstvak weergegeven op de pagina. Wanneer de gebruiker het e-mailadres invoert en SendCode selecteert, wordt de actie SendCode geactiveerd in de Azure AD B2C-back-end.
Vervolgens voert de gebruiker de verificationCode in en selecteert VerifyCode om de actie VerifyCode in de back-end te activeren. Als alle validaties zijn geslaagd, wordt verificatiecontrole als voltooid beschouwd en kan de gebruiker doorgaan met de volgende stap.
<DisplayControl Id="emailVerificationControl" UserInterfaceControlType="VerificationControl">
<DisplayClaims>
<DisplayClaim ClaimTypeReferenceId="email" Required="true" />
<DisplayClaim ClaimTypeReferenceId="verificationCode" ControlClaimType="VerificationCode" Required="true" />
</DisplayClaims>
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="email" />
</OutputClaims>
<Actions>
<Action Id="SendCode">
<ValidationClaimsExchange>
<ValidationClaimsExchangeTechnicalProfile TechnicalProfileReferenceId="GenerateOtp" />
<ValidationClaimsExchangeTechnicalProfile TechnicalProfileReferenceId="SendGrid" />
</ValidationClaimsExchange>
</Action>
<Action Id="VerifyCode">
<ValidationClaimsExchange>
<ValidationClaimsExchangeTechnicalProfile TechnicalProfileReferenceId="VerifyOtp" />
</ValidationClaimsExchange>
</Action>
</Actions>
</DisplayControl>