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