OpenID Discovery Endpoint
Responses from this endpoint can and should be cached for at least 1 hour, and NOT retrieved for each OIDC/Auth2 operation. Cache-Control headers on the response indicate a possible policy.
If you are using an off-the-shelf OIDC client to integrate with Singpass, you will probably only need to specify our Issuer URL.
OIDC Discovery URLs in general may be derived by concatenating the string /.well-known/openid-configuration
to the Issuer URL.
Curl request
HTTP request
HTTP response
HTTPie request
Request body
Response body
Response fields
Path | Type | Description |
---|---|---|
|
| URL (identity) of the issuer |
|
| URL of the OP’s OAuth 2.0 Authorization Endpoint |
|
| URL of the OP’s JSON Web Key Set |
|
| JSON array containing a list of the OAuth 2.0 response_type values that OP supports |
|
| JSON array containing a list of the OAuth 2.0 scope values that OP supports |
|
| JSON array containing a list of the Subject Identifier types that this OP supports |
|
| JSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for |
|
| JSON array containing a list of the OAuth 2.0 Grant Type values that this OP supports. |
|
| URL of the OP’s OAuth 2.0 Token Endpoint. This contains the signing key(s) the RP uses to validate signatures from the OP. |
|
| JSON array containing a list of Client Authentication methods supported by this Token Endpoint. |
|
| JSON array containing a list of the JWS signing algorithms (alg values) supported by the Token Endpoint for the signature on the JWT used to authenticate the Client at the Token Endpoint for the private_key_jwt authentication methods |
|
| JSON array containing a list of the JWS signing algorithms (alg values) supported bythe OP for the ID Token to encode the Claims in a JWT. |
|
| JSON array containing a list of the JWE encryption algorithms (alg values) supportedby the OP for the ID Token to encode the Claims in a JWT. |
|
| JSON array containing a list of the JWE encryption algorithms (enc values) supportedby the OP for the ID Token to encode the Claims in a JWT. |
|
| JSON array containing supported backchannel delivery modes |
|
| URL of the OP’s Backchannel Authentication Endpoint |
|
| URL of the OP’s UserInfo Endpoint |
Last updated