クラス AuthorizationGrantType
- java.lang.Object
-
- org.springframework.security.oauth2.core.AuthorizationGrantType
- 実装されたすべてのインターフェース:
java.io.Serializable
public final class AuthorizationGrantType extends java.lang.Object implements java.io.Serializable
認可付与は、クライアントに対するリソース所有者の(保護されたリソースにアクセスするための)認可を表す資格情報であり、クライアントがアクセストークンを取得するために使用します。OAuth 2.0 認可フレームワークは、認可コード、暗黙的、リソース所有者のパスワード資格情報、クライアント資格情報の 4 つの標準付与型を定義します。また、追加の付与型を定義するための拡張メカニズムも提供します。
- 導入:
- 5.0
- 関連事項:
- セクション 1.3 認可付与 , 直列化された形式
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static AuthorizationGrantType
AUTHORIZATION_CODE
static AuthorizationGrantType
CLIENT_CREDENTIALS
static AuthorizationGrantType
IMPLICIT
使用すべきではありません。static AuthorizationGrantType
JWT_BEARER
static AuthorizationGrantType
PASSWORD
static AuthorizationGrantType
REFRESH_TOKEN
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AuthorizationGrantType(java.lang.String value)
指定された値を使用してAuthorizationGrantType
を構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(java.lang.Object obj)
java.lang.String
getValue()
認可付与型の値を返します。int
hashCode()
フィールドの詳細
AUTHORIZATION_CODE
public static final AuthorizationGrantType AUTHORIZATION_CODE
IMPLICIT
@Deprecated public static final AuthorizationGrantType IMPLICIT
使用すべきではありません。クライアントが受信したことを確認せずに HTTP リダイレクトでアクセストークンを返すという固有のリスクがあるため、暗黙のフローを使用することはお勧めしません。- 関連事項:
- OAuth 2.0 暗黙的許可
REFRESH_TOKEN
public static final AuthorizationGrantType REFRESH_TOKEN
CLIENT_CREDENTIALS
public static final AuthorizationGrantType CLIENT_CREDENTIALS
PASSWORD
public static final AuthorizationGrantType PASSWORD
JWT_BEARER
public static final AuthorizationGrantType JWT_BEARER
- 導入:
- 5.5