List the external providers the sign-in page offers..
curl --request GET \ --url https://stratum.example.com/v1/iam/sign-in-providersPublic. The console renders one button per item. Disabled providers are not listed, and the list is empty when the control plane has no OIDC callback origin configured, so a button never leads to a 503.
Responses
Section titled “Responses”Enabled providers.
Complete: every enabled provider. Bounded by the install’s own configuration, so not paginated.
object
. One external identity provider the console’s sign-in card offers as a button. Only enabled providers are listed, and only when the control plane has OIDC configured.
object
The provider’s slug (/v1/iam/oidc/{name}/...).
Text for the button, Sign in with <displayName>.
Path that starts the sign-in, /v1/iam/oidc/{name}/login. Navigate
the browser to it (top-level, not fetch) with post_login set to the
console route that finishes the flow, for example
/v1/iam/oidc/corp/login?post_login=%2Foidc-complete.
Example generated
{ "items": [ { "name": "example", "displayName": "example", "buttonLabel": "example", "loginUrl": "example" } ]}