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:
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. |