An Azure service that provides a hybrid, multi-cloud management platform for APIs.
Hello Aishah-9120,
From what you've described, the behavior you're seeing is expected.
- Microsoft Entra ID (
aad) is intended for a Microsoft Entra workforce tenant. Configuring it with a standalone CIAM (ciamlogin.com) tenant results in the AADSTS500208 error. - Azure AD B2C (
aadB2C) expects Azure AD B2C user flow (policy) names. Since standalone CIAM tenants don't use these policies, errors such assigninPolicyName should not be emptyare expected.
Regarding the documentation, the Microsoft Entra External ID article focuses on enabling external users within a Microsoft Entra workforce tenant, and the Secure access to the developer portal article also describes configuring external identity providers in a workforce tenant. While the terminology can be confusing, these articles don't currently describe using a standalone CIAM tenant as the developer portal sign-in provider.
If your users already exist in a standalone CIAM tenant, the recommended approach is to use developer portal delegation, where your application authenticates users against the CIAM tenant and then signs them in to the developer portal. The setup is documented here:
https://learn.microsoft.com/azure/api-management/api-management-howto-setup-delegation
Based on the available identity provider options, there doesn't appear to be support for using a standalone Microsoft Entra External ID (CIAM) tenant directly as the APIM developer portal sign-in provider. If this scenario is important for your deployment, consider submitting feedback through the Azure Feedback or documentation feedback channels so the product team can review it.