Managing external identities to enable secure access for partners, customers, and other non-employees
No. In the provided documentation, custom OIDC identity providers in External ID must be added to a user flow before they are available on sign-in pages. Simply configuring the provider under External Identities > All identity providers does not make it available at runtime.
For Microsoft account federation specifically, the documented setup is:
- Configure Microsoft account as a custom OpenID Connect identity provider with:
- Well-known endpoint:
https://login.microsoftonline.com/consumers/v2.0/.well-known/openid-configuration - OpenID Issuer URI:
https://login.live.com - Client authentication:
client_secret - Scope:
openid profile email - Response type:
code
- Well-known endpoint:
- Add that identity provider to a user flow under: Entra ID > External Identities > User flows > [flow] > Settings > Identity providers
- Save the user flow so the provider appears on the sign-in page.
The available context does not document support for automatic email-first discovery or GetCredentialType routing of Outlook.com/Live.com users to a custom OIDC provider when authentication is started directly against /oauth2/v2.0/authorize without using External ID user flows.
The closest documented guidance indicates:
- a custom OIDC provider not appearing on sign-in is commonly due to it not being added to the user flow,
- direct routing methods for custom OIDC providers are not a reliable or supported method today,
- for custom OIDC providers, the supported sign-in experience is tied to user flow configuration.
Supported next step:
- Use an External ID user flow and add the Microsoft Account custom OIDC provider to that flow.
If the goal is direct runtime selection of a custom OIDC provider based on the entered email address without user flows, that behavior is not described as supported in the provided material.
References:
- Add Microsoft account (live.com) as an OpenID Connect identity provider
- Add OpenID Connect as an external identity provider
- Add a Microsoft Entra ID tenant as an OpenID Connect identity provider
- OpenID Connect on the Microsoft identity platform
- Entra External ID custom identity sign in with login_hint results in AADSTS165000 Token was not provided - Microsoft Q&A