Name | Type | Description | Notes |
---|---|---|---|
name | string | The name of the OAuth client. | |
accessTokenValiditySeconds | int | The number of seconds, between 5mins and 48hrs, until tokens created with this client expire. If this field is omitted, a default of 24 hours will be applied. | [optional] |
description | string | [optional] | |
registeredRedirectUri | string[] | List of allowed callbacks for this client. For example: https://myap.example.com/auth/callback | [optional] |
roleIds | string[] | Deprecated. Use roleDivisions instead. | [optional] |
authorizedGrantType | string | The OAuth Grant/Client type supported by this client. Code Authorization Grant/Client type - Preferred client type where the Client ID and Secret are required to create tokens. Used where the secret can be secured. Implicit grant type - Client ID only is required to create tokens. Used in browser and mobile apps where the secret can not be secured. SAML2-Bearer extension grant type - SAML2 assertion provider for user authentication at the token endpoint. Client Credential grant type - Used to created access tokens that are tied only to the client. | |
scope | string[] | The scope requested by this client. Scopes only apply to clients not using the client_credential grant | [optional] |
roleDivisions | \PureCloudPlatform\Client\V2\Model\RoleDivision[] | Set of roles and their corresponding divisions associated with this client. Roles and divisions only apply to clients using the client_credential grant | [optional] |