Configuration
Get OpenID Configuration
Get the OpenID configuration for a project.
GET
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.Documentation Index
Fetch the complete documentation index at: https://stytch.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
We recommend using the Custom Domain whenever possible. For backwards compatibility reasons, this endpoint is also available at https://test.stytch.com/v1/public/${projectId}/.well-known/openid-configuration.
Response
The URL of the authorization endpoint. The authorization endpoint is UI hosted by your application and is configured within the Stytch dashboard.
JSON array containing a list of the OAuth 2.0 grant types supported.
JSON array containing a list of the JWS signing algorithms (alg values) supported for the ID Token to encode the Claims in a JWT. RS256 is included by default.
The URL of the issuer, as returned by the iss claim in the token.
- If your project uses a custom domain (CNAME) for API requests, this will be your custom domain (e.g., https://login.yourcompany.com), which is fully OIDC compliant.
- If you do not use a custom domain, the issuer will be stytch.com/$project_id, which is not fully OIDC compliant and may not be accepted by all OIDC clients.
The URL of the JWKS endpoint.
JSON array containing a list of the OAuth 2.0
response_type values supported.JSON array containing a list of the OAuth 2.0 scope values supported. openid is supported by default. Note that any custom scopes you specify in an RBAC configuration will also be listed here.
JSON array containing a list of the Subject Identifier types supported.
The URL of the token endpoint.
JSON array containing a list of Client Authentication methods supported by the Token Endpoint.
Globally unique UUID that is returned with every API call. This value is important to log for debugging purposes; we
may ask for this value to help identify a specific API call when helping you debug an issue.
The HTTP status code of the response. Stytch follows standard HTTP response status code patterns, e.g. 2XX values
equate to success, 3XX values are redirects, 4XX are client errors, and 5XX are server errors.