Custom OpenID Connect identity provider not displaying on CIAM login page

Subbiah Kalidasan 0 Reputation points
2025-12-23T04:10:36.77+00:00

Problem

I configured a custom OpenID Connect identity provider in Microsoft Entra External ID (CIAM) to federate with a standard Entra ID tenant. The provider is configured correctly, but the button does not appear on the login page.

Configuration

CIAM Tenant:

  • Tenant ID: PII removed
  • Custom domain: PII removed.ciamlogin.com
  • Identity provider: "PII removed" (OIDC protocol)
  • User flow: ExternalID_SignUpSignIn

Parent Tenant (Standard Entra ID):

  • Tenant ID: PII removed
  • App ID: PII removed

Identity Provider Settings:

  • Metadata URL:PII removed
  • Scope: openid profile email
  • Response type: code
  • Claims mapping: configured
  • Added to user flow and saved

Redirect URIs in Parent Tenant:

PII removed

What's Happening

  • Google social provider button appears (works)
  • Local account option appears (works)
  • Custom OIDC provider button does NOT appear

Verification

Authentication works when using domain_hint parameter: ?domain_hint=PII removed This confirms the federation is configured correctly.

What I've Tried

Question

Is there additional configuration needed for custom OIDC providers to appear on the default CIAM login page? Or does federating a standard Entra ID tenant with CIAM require custom page templates?

What's the recommended approach for displaying multiple authentication options (local, Google, and custom OIDC) in CIAM?

Microsoft Security | Microsoft Entra | Microsoft Entra ID
{count} votes

Your answer

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