How to add Entra External ID as an Identity Provider for API Management Developer Portal

EMS 20 Reputation points
2025-05-19T21:05:22.77+00:00

Azure API Management does not have an option to add Entra External ID as an Identity Provider.

The next closest option in the dropdown is Azure AD B2C.

When I try to add the app (that represents the dev portal) and userflows I generated in my test Entra External Domain I get the following happens:

The form asks for sign-in policy and sign-up policy. I have the same policy called SignUpAndLoginTestFlow. When I fill that name I get the error: Azure Active Directory B2C policy name invalid.

Searching and asking AIs etc says just put B2C_1_ in the beginning of the policy name. Which results in the next error: Azure Active Directory B2C tenant 'xyz.onmicrosoft.com' or policy 'B2C_1_SignUpAndLoginTestFlow' does not exist.

Is there a way to use Entra External ID with API Management Developer Portal? If yes, how?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,455 questions
{count} votes

Accepted answer
  1. Loknathsatyasaivarma Mahali 2,665 Reputation points Microsoft External Staff Moderator
    2025-05-27T13:29:17.2066667+00:00

    Hello EMS,

    Summary of Our Conversation:

    This is a summarization of our conversation regarding integrating Entra External ID with the API Management (APIM) Developer Portal. 

    A detailed step-by-step guide was provided to integrate Entra External ID via Azure AD B2C. The approach involves creating a B2C tenant, registering the Developer Portal as an app, configuring user flows, adding Entra External ID as an OpenID provider, and linking everything in the APIM Developer Portal to enable external sign-ins.

    However, it’s important to highlight that Azure AD B2C is no longer available for new configurations or purchases as of May 1, 2025, as Microsoft is transitioning to Entra External ID as the preferred identity solution. While some B2C features may still appear functional, relying on them for new implementations is not recommended due to potential instability and lack of future support. 

    Currently, the APIM Developer Portal does not offer native support for Entra External ID, which limits fully managed, seamless integration without using B2C as a bridge. 

    For more information, please refer to Microsoft’s official documentation on the Azure AD B2C end-of-sale.

    Please accept as Yes if the answer is helpful so that it can help others in the community.

    0 comments No comments

0 additional answers

Sort by: Most helpful

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.