Example OIDC Metadata - Digital-Platform-Services/My-NS-Account GitHub Wiki

Home

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