Enum Class OAuthClientRequest.AuthorizedGrantTypeEnum

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

public static enum OAuthClientRequest.AuthorizedGrantTypeEnum extends Enum<OAuthClientRequest.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.