Forum Discussion

JainamK's avatar
JainamK
Copper Contributor
May 20, 2024

Issue with Azure AD B2C: Limited Customization of Sign-Up/Sign-In Flow with Custom Policies

We are experiencing a significant limitation with Azure AD B2C custom policies regarding the customization of the sign-up and sign-in flow. While Azure AD B2C offers some flexibility through custom policies, the extent of this customization is restricted. Specifically, we are unable to introduce entirely new custom form fields and are confined to the predefined flow provided by Azure AD B2C.

 

Detailed Explanation:

  1. Predefined Form Fields:

    • Azure AD B2C provides a set of predefined form fields for the sign-up and sign-in processes.
    • These fields include typical information such as email, password, and basic user details.
    • While we can choose which fields to display or hide and modify their order, adding new custom fields that are not supported by Azure AD B2C is not possible.
  2. UI Customization:

    • Azure AD B2C allows for customization of the user interface through HTML, CSS, and JavaScript.
    • However, this customization is limited to styling and layout changes.
    • We cannot alter the underlying structure or logic of the form fields provided by Azure AD B2C.
  3. Custom Policies Limitations:

    • Custom policies allow for modifying the user journey to some extent, such as integrating external systems, adding conditional logic, and performing claims transformations.
    • Despite these capabilities, the core flow structure of the sign-up and sign-in processes remains fixed.
    • Critical functionalities such as adding entirely new steps in the authentication process or significantly altering existing ones are restricted.

 

Impact on Our Implementation:

The inability to fully customize the sign-up and sign-in flow impacts our project in the following ways:

  • User Experience: We are unable to provide a seamless user experience tailored to our specific requirements.
  • Business Logic: Implementing custom business logic directly within the sign-up and sign-in process is challenging.
  • Integration: Integrating additional verification steps or custom fields that are crucial for our application’s workflow is not feasible.

 

Request for Enhancement:

We request the following enhancements to Azure AD B2C custom policies:

  1. Custom Form Fields: Allow the addition of entirely new custom form fields that can be defined and managed within the custom policies.
  2. Flexible Flow Customization: Provide greater flexibility in altering the core flow structure of the sign-up and sign-in processes.
  3. Enhanced UI Control: Allow for more comprehensive control over the UI elements, enabling the introduction of new fields and steps within the user journey.

These enhancements would significantly improve our ability to tailor Azure AD B2C to our specific needs and provide a better user experience.

 

Conclusion:

Azure AD B2C is a powerful identity management solution, but the current limitations on customizing the sign-up and sign-in flows restrict its potential. Addressing these issues would greatly benefit developers and businesses looking to create more customized and user-centric authentication experiences.

Thank you for considering our request. We look forward to potential updates and enhancements that will help us leverage Azure AD B2C more effectively.

No RepliesBe the first to reply

Resources