Example OIDC Metadata - Digital-Platform-Services/My-NS-Account GitHub Wiki
Minimal Confidential Client Metadata
{
"post_logout_redirect_uris": [
"https://clientdomain.ca/sampleRPName"
],
"application_type": "web",
"initiate_login_uri": "https://clientdomain.ca/sampleRPName/login/request/default",
"jwks_uri": "https://clientdomain.ca/sampleRPName/jwks",
"redirect_uris": [
"https://clientdomain.ca/sampleRPName/login/response"
],
"backchannel_logout_uri": "https://clientdomain.ca/sampleRPName/logout/init",
"client_name": "OIDC RPSim",
"client_id": "https://clientdomain.ca/sampleRPName",
"request_object_signing_alg": "RS256",
"token_endpoint_auth_method": "private_key_jwt",
"token_endpoint_auth_signing_alg": "RS256",
"sector_identifier_uri": "https://clientdomain.ca/sampleRPName/"
}
Minimal Public Client Metadata
{
"post_logout_redirect_uris": [
"https://clientdomain.ca/sampleRPName"
],
"application_type": "native",
"initiate_login_uri": "https://clientdomain.ca/sampleRPName/login/request/default",
"redirect_uris": [
"https://clientdomain.ca/sampleRPName/login/response"
],
"client_name": "OIDC RPSim",
"client_id": "https://clientdomain.ca/sampleRPName",
"token_endpoint_auth_method": "none",
"sector_identifier_uri": "https://clientdomain.ca/sampleRPName/"
}
Verbose Confidential Client Metadata
{
"post_logout_redirect_uris": [
"https://clientdomain.ca/sampleRPName"
],
"application_type": "web"
"initiate_login_uri": "https://clientdomain.ca/sampleRPName/login/request/default",
"jwks_uri": "https://clientdomain.ca/sampleRPName/jwk",
"redirect_uris": [
"https://clientdomain.ca/sampleRPName/login/response"
],
"backchannel_logout_uri": "https://clientdomain.ca/sampleRPName/logout/init",
"client_name": "OIDC RPSim",
"client_id": "https://clientdomain.ca/sampleRPName",
"response_types": ["code"],
"grant_types": ["authorization_code"],
"contacts": ["[email protected]/"],
"sector_identifier_uri": "https://clientdomain.ca/",
"subject_type": "pairwise",
"id_token_signed_response_alg": "RS256",
"id_token_encrypted_response_alg": "RSA-OAEP-256",
"id_token_encrypted_response_enc": "A256CBC-HS512",
"userinfo_signed_response_alg": "RS256",
"userinfo_encrypted_response_alg": "RSA-OAEP-256",
"userinfo_encrypted_response_enc": "A256CBC-HS512",
"request_object_signing_alg": "RS256",
"request_object_encryption_alg": "RSA-OAEP-256",
"request_object_encryption_enc": "A256CBC-HS512",
"token_endpoint_auth_method": "private_key_jwt",
"token_endpoint_auth_signing_alg": "RS256",
"default_acr_values": “urn:gc-ca:cyber-auth:assurance:loa2”
}
Latest Link https://github.com/Digital-Platform-Services/My-NS-Account/wiki/OIDC-Metadata-Specifications