How to let external users without Azure AD B2C to use my API from Azure API Mangement

Nabilla Aizuddin 0 Reputation points
2025-01-26T01:32:02.1866667+00:00

I have a backend API that need to be authenticate using Azure AD B2C. I need to put my backend API to Azure API Management to allow external users to use. As the backend already need to be authenticate with Azure AD B2C, so I include the OAuth2 request in the API Management, linking up to my AADB2C tenant.

Now, my question, I won't and don't know what the external users will use to authenticate their frontend. How do I let them use my backend API with AADB2C? Or should I just encourage my team to redo the API, by removing all the AADB2C related auth for this Azure API Management Portal? I'm new here, how does it supposed to work, can someone lighten me up?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,271 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
23,041 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Vahid Ghafarpour 22,400 Reputation points
    2025-01-26T02:46:03.9633333+00:00

    Implement OAuth2 in the API Management policy to handle authentication.

    Here’s a helpful guide:

    https://learn.microsoft.com/en-us/azure/api-management/authentication-authorization-overview


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.