Microsoft Entra External ID
Authentication

Custom Oidc Federation Customers

In brief

The article’s step-by-step instructions and screenshot for adding an OIDC provider to a user flow were replaced with a link to a consolidated guide.

What Entra admins need to know

Administrators configuring custom OIDC federation should follow the linked guide to enable sign-in and sign-up through the provider.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

[!INCLUDE applies-to-external-only]

By setting up federation with a custom-configured OpenID Connect (OIDC) identity provider, you enable users to sign up and sign in to your applications using their existing accounts from the federated external provider. This OIDC federation allows authentication with various providers that adhere to the OpenID Connect protocol.

When you add an OIDC identity provider to your user flow's sign-in options, users can sign up and sign in to the registered applications defined in that user flow. They can do this using their credentials from the OIDC identity provider. (Learn more about authentication methods and identity providers for customers.)

Prerequisites

Microsoft recommends you do not use the implicit grant flow or the ROPC flow. Therefore, OpenID Connect external identity provider configuration doesn't support these flows. The recommended way of supporting SPAs is OAuth 2.0 Authorization code flow (with PKCE) which is supported by OIDC federation configuration.

AddEnable users to sign in and sign up with the identity provider

After you configure the OIDC identity providerprovider, add it to a user flow

At this point, you set up the OIDC identity provider in your Microsoft Entra ID, but it's not yet available in any of the to allow sign-in pages. To addand sign-up with the OIDC identity provider to a user flow:

  1. In your external tenant, browse to Entra ID > External Identities > User flows.

  2. Select the user flow where you want to add the OIDC identity provider.

  3. Under Settings, select Identity providers See Add an identity provider to a user flow.

  4. Under Other Identity Providers, select OIDC identity provider.

    :::image type="content" source="media/how-to-custom-oidc-federation-customers/custom-oidc-provider.png" alt-text="Screenshot of the custom OIDC provider in the IdP list.":::

  5. Select Save.

Make email optional for external identity provider sign-up

Related content

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…