OAuth ClientRegistrationInfo Object

The properties included in the ClientRegistrationInfo object are listed below.

Property Type Description
client_id string The value for the client_id part of the client credentials.
client_name string The client name.
redirect_uris[ ] string One or more redirect URLs for the client.
response_types[ ] string One or more valid response types for the client.
grant_types[ ] string One or more OAuth 2.0 grant types that are valid for the client.
application_type string Application type.
contacts[ ] string One or more contacts for the client.
logo_uri string The URI for the logo associated with the client.
client_uri string The client URI.
policy_uri string Policy URI.
tos_uri string TOS URI.
jwks_uri string The JWKS URI for the client.
jwks string JWKS.
subject_type string One of these values: pairwise or public. Default: public.
sector_identifier_uri string Sector identifier URI.
id_token_signed_response_alg string The signature algorithm for ID token response.
id_token_encrypted_response_alg string The algorithm for an encrypted response for the ID token.
id_token_encrypted_response_enc string Encoding for an encrypted response for the ID token.
userinfo_signed_response_alg string Algorithm for a signed response from the userinfo endpoint.
userinfo_encrypted_response_alg string Algorithm for an encrypted response from the userinfo endpoint.
userinfo_encrypted_response_enc string Encoding for an encrypted response from the userinfo endpoint.
request_object_signing_alg string Signing algorithm for a request object.
request_object_encryption_alg string Encryption algorithm for a request object.
request_object_encryption_enc string Encoding for an encrypted request.
token_endpoint_auth_method string

The authentication method at the token endpoint. Possible values:

  • client_secret_post
  • client_secret_basic
  • client_secret_jwt
  • private_key_jwt
  • none

Default: client_secret_basic.

token_endpoint_auth_methods[ ] string One or more authentication methods for the token endpoint.
token_endpoint_aut string Token endpoint authentication.
token_endpoint_auth_signing_alg string Auth signing algorithm for the token endpoint.
default_max_age integer Default max age.
require_auth_time Boolean Indicates whether auth time is required.
supports_openid_connect Boolean Indicates whether client registration supports OpenID Connect.
default_acr_values[ ] string Default ACR values.
initiate_login_uri string Initiate login URI.
request_uris[ ] string Request URI (one or more).
post_logout_redirect_uris[ ] string Post-logout redirect URI (one or more).
token_type string Token type.
grant_expiration_setting string Grant expiration setting.
grant_expiration_hours string Grant expiration hours.
bypass_authorization Boolean Indicates whether authorization can be bypassed.
access_token_expiry long The access token expiration time.
includeResourceOwnerUserInfoOption string Include resource owner user information.