public enum GrantType extends java.lang.Enum<GrantType>
Enum Constant and Description |
---|
AUTHORIZATION_CODE
The Authorization Code grant type is used by confidential and public clients to exchange
an authorization code for an access token.
|
CLIENT_CREDENTIALS
The Client Credentials grant type is used by clients to obtain an access token outside of the context of a user.
|
IMPLICIT
The implicit grant is a simplified authorization code flow optimized
for clients implemented in a browser using a scripting language such
as JavaScript.
|
JWT_BEARER_ASSERTION_GRANT |
PASSWORD
The Password grant type is used by first-party clients to exchange a user's credentials for an access token.
|
REFRESH_TOKEN
OAuth 2.0 refresh tokens.
|
SAML_2_0_BEARER_ASSERTION_GRANT |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
static GrantType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static GrantType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GrantType CLIENT_CREDENTIALS
public static final GrantType AUTHORIZATION_CODE
public static final GrantType REFRESH_TOKEN
public static final GrantType IMPLICIT
public static final GrantType PASSWORD
public static final GrantType JWT_BEARER_ASSERTION_GRANT
public static final GrantType SAML_2_0_BEARER_ASSERTION_GRANT
public static GrantType[] values()
for (GrantType c : GrantType.values()) System.out.println(c);
public static GrantType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()
toString
in class java.lang.Enum<GrantType>