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.
JSON array containing a list of the OAuth 2.0 response_type values that OP supports
scopes_supported
Array
JSON array containing a list of the OAuth 2.0 scope values that OP supports
subject_types_supported
Array
JSON array containing a list of the Subject Identifier types that this OP supports
claims_supported
Array
JSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for
grant_types_supported
Array
JSON array containing a list of the OAuth 2.0 Grant Type values that this OP supports.
token_endpoint
String
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.
token_endpoint_auth_methods_supported
Array
JSON array containing a list of Client Authentication methods supported by this Token Endpoint.
token_endpoint_auth_signing_alg_values_supported
Array
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
id_token_signing_alg_values_supported
Array
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.
id_token_encryption_alg_values_supported
Array
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.
id_token_encryption_enc_values_supported
Array
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.