Azure AD B2C not working with Javascript turned off

Benjamin Heap 21 Reputation points
2022-08-19T10:32:15.597+00:00

Hello, we're looking at using Azure AD B2C for sign up sign in but one of our requirements is to make sure that our application can be used without JavaScript for accessibility. When JavaScript is turned off however users are unable to use the sign in form and therefore can't use the app.

Is there anyway to get Azure AD B2C working with JavaScript off?

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,633 questions
0 comments No comments
{count} votes

Accepted answer
  1. Olga Os - MSFT 5,831 Reputation points Microsoft Employee
    2022-08-22T17:26:41.783+00:00

    Hello @Benjamin Heap ,

    Welcome to the MS Q&A forum.

    Thank you for your question. As I understand, your end goal to configure Azure AD B2C sign-in to provide authentication for a web application that is designed to work without JavaScript.

    Unfortunately, the dependency upon JavaScript being enabled on the client side is a hard dependency.

    B2C needs access to JavaScript to run some server side files, so it is not possible to run it without it enabled. The behavior is by design. Currently, there is no known alternative to this.

    I found few similar feature requests "Offer single-sign on without javascript", "Use progressive enhancement to allow non-javascript browsers to access", etc, already raised in Uservoice on feedback forum. If interested, you may upvote it. In general, Azure feature or product team would check feasibility of a feature request, prioritize against existing feature backlog, add them in roadmap as appropriate and would announce and/or update the related Azure document once a feature request is addressed.

    --------------------------------------------------------

    Let me know if you need additional assistance. If the answer was helpful, please accept it and complete the quality survey so that others can find a solution.


0 additional answers

Sort by: Most helpful