Fetch OIDC Configuration for an OIDC identity provider
POST/api/web/v1/identityproviders/oidc/configuration
Fetch OIDC Configuration for an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:VIEW permission.
Request
- application/json
Body
required
The issuer URL of the OIDC/OAuth identity provider.
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Successful
- application/json
- Schema
- Example (from schema)
Schema
The authorization endpoint of the external OIDC identity provider.
A list of claims supported by the external OIDC identity provider.
The JWKS URI endpoint of the external OIDC identity provider used to verify a token signature.
A flag indicating if the user information endpoint of the external OIDC identity provider should be signed and verified.
The revocation endpoint of the external OIDC identity provider.
A list of scopes supported by the external OIDC identity provider.
The token endpoint of the external OIDC identity provider.
The user information endpoint of the external OIDC identity provider.
{
"authorizationEndpoint": "https://account.mycompany.com/oauth/authorize",
"claimsSupported": [
"string"
],
"jwksUri": "https://account.mycompany.com/oauth/keys",
"requireUserinfoSignature": true,
"revocationEndpoint": "https://account.mycompany.com/oauth/revoke",
"scopesSupported": "openid email profile",
"tokenEndpoint": "https://account.mycompany.com/oauth/token",
"userinfoEndpoint": "https://account.mycompany.com/oauth/userinfo"
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Access denied
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Conflict
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}