Enum Class OAuthClient.AuthorizedGrantTypeEnum

java.lang.Object
java.lang.Enum<OAuthClient.AuthorizedGrantTypeEnum>
com.mypurecloud.sdk.v2.model.OAuthClient.AuthorizedGrantTypeEnum
All Implemented Interfaces:
Serializable, Comparable<OAuthClient.AuthorizedGrantTypeEnum>, java.lang.constant.Constable
Enclosing class:
OAuthClient

public static enum OAuthClient.AuthorizedGrantTypeEnum extends Enum<OAuthClient.AuthorizedGrantTypeEnum>
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. PKCE-Enabled Code Authorization grant type - Code grant type which requires PKCE challenge and verifier to create tokens. Used in public clients for increased security. 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.