1

My users connect with a username and provide an email for password recovery, using the default combined signup/signin user flow configured for userId. To be clear, this is the email in the "Authentication contact info" section in B2C.

I want my users to be able to change this email. This page got me started on a custom policy and it works but I want the strongAuthenticationEmailAddress claim to be verified using standard B2C email verification. I can get the regular email claim to be verified but trying to apply the same logic to strongAuthenticationEmailAddress either does nothing, or entirely skip the step depending on what I try.

So basically I'd want this (or whatever would be the correct way).

<OutputClaim ClaimTypeReferenceId="strongAuthenticationEmailAddress" PartnerClaimType="Verified.strongAuthenticationEmailAddress" Required="true"/>

To cause an email verification like this does

<OutputClaim ClaimTypeReferenceId="email" PartnerClaimType="Verified.email" Required="true"/>
0xFF
  • 808
  • 1
  • 12
  • 33

1 Answers1

1

Like this:

<OutputClaim ClaimTypeReferenceId="strongAuthenticationEmailAddress" PartnerClaimType="Verified.email" Required="true"/>
Jas Suri - MSFT
  • 10,605
  • 2
  • 10
  • 20