Azure B2C - Change MFA in phone factor step

semaja 26 Reputation points
2022-11-01T17:12:58.447+00:00

Hi,

We have a custom policy that allows a user to use either phone or email for 2FA. This is determined by custom attributes and not a selection after the password entry screen.

Is it possible to have a link on the screen where the sms code is initiated that will take them to the email verification code screen instead? So if they are directed to the phone factor verification screen they can change to email verification at that point.

Thanks

Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,610 questions
0 comments No comments
{count} votes

Accepted answer
  1. Akshay-MSFT 15,856 Reputation points Microsoft Employee
    2022-11-13T07:42:50.707+00:00

    Hello @semaja ,

    I would recommend to use "<LocalizedString ElementType="UxElement" StringId="button_cancel">Cancel</LocalizedString>" in "SelfAsserted-ProfileUpdate" in localization policy.

    This will give the user to cancel and take user step back to choose email as MFA option.

    259867-image.png

    Also please try extension policy as per https://github.com/azure-ad-b2c/samples/blob/master/policies/mfa-email-or-phone/policy/SignUpOrSignin_PhoneOrEmailMFA.xml , where user will have option to choose MFA via email or phone.

    Please do let me know if you have any queries in the comments section.

    Thanks,
    Akshay Kaushik

    Please "Accept the answer" and "Upvote" if the suggestion works as per your business need. This will help us and others in the community as well.


0 additional answers

Sort by: Most helpful