Get OpenID Configuration

GET
https://${projectDomain}/.well-known/openid-configuration

Get the OpenID configuration for a project. The configuration can be used to determine the endpoints and settings for the Connected App's OpenID flow. This endpoint uses your Custom Domain.

No authorization is needed for this endpoint.

This endpoint implements the OpenID configuration endpoint.


Response fields


authorization_endpointstring

grant_types_supportedarray[strings]

id_token_signing_alg_values_supportedarray[strings]

issuerstring

jwks_uristring

response_types_supportedarray[strings]

scopes_supportedarray[strings]

subject_types_supportedarray[strings]

token_endpointstring

token_endpoint_auth_methods_supportedarray[strings]

userinfo_endpointstring

request_idstring

status_codeint
// Not applicable for this endpoint
RESPONSE
{
  "authorization_endpoint": "https://example.com/oauth2/authorize",
  "grant_types_supported": [
    "authorization_code"
  ],
  "id_token_signing_alg_values_supported": [
    "RS256"
  ],
  "issuer": "https://${projectDomain}",
  "jwks_uri": "https://${projectDomain}/.well-known/jwks.json",
  "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
  "response_types_supported": [
    "code"
  ],
  "scopes_supported": [
    "openid",
    "profile",
    "email",
    "phone",
    "offline_access"
  ],
  "status_code": 200,
  "subject_types_supported": [
    "public"
  ],
  "token_endpoint": "https://${projectDomain}/v1/oauth2/token",
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post"
  ],
  "userinfo_endpoint": "https://${projectDomain}/v1/oauth2/userinfo"
}