Managing external identities to enable secure access for partners, customers, and other non-employees
Update after further testing (Sep 2026):
Some additional findings that narrow this down:
-
login_hintworks - but only for existing accounts. If the email passed inlogin_hintbelongs to a user whose account in the external tenant was created via the custom OIDC provider, home realm discovery resolves the account to its owning IdP and redirects straight to Okta with no identifier page and no IdP button click. This works on any browser/device (it's a directory lookup, not cookie-based), so returning users get a fully transparent SSO experience. - The gap is therefore only the first-ever sign-in per user. For an email that doesn't yet exist in the tenant, there appears to be no way to route to the custom OIDC provider:
domain_hintis intercepted as described above, and the undocumentedidp=parameter (tried with both the identity provider GUID and the issuer URI) is silently ignored. The user must click the "Sign in with <provider>" button once; after the federated account is created,login_hinthandles all subsequent sign-ins. - For completeness: the sign-up path can't bridge this either - entering an unknown email on an OIDC-only user flow returns "<email> can't be used currently because it's not part of an organization", so identifier-first input never routes to the provider.
Refined ask: is there a supported (or planned) way to accelerate an unknown user directly to a custom OIDC identity provider - e.g., a per-IdP hint value, or domain-based routing for OIDC federation similar to what SAML/WS-Fed direct federation has via its Domains list?