クラス JwtAuthentication
java.lang.ObjectSE
org.springframework.vault.authentication.JwtAuthentication
- 実装されているすべてのインターフェース:
AuthenticationStepsFactory,ClientAuthentication
public class JwtAuthentication
extends ObjectSE
implements ClientAuthentication, AuthenticationStepsFactory
ClientAuthentication の JWT 実装。JwtAuthentication は、JSON Web トークンを使用して Vault にログインします。JWT とロールは、ログインリクエストで Vault に送信され、VaultToken を取得します。- 導入:
- 3.1
- 作成者:
- Nanne Baars
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明JwtAuthentication(JwtAuthenticationOptions options, RestClient client) JwtAuthentication(JwtAuthenticationOptions options, RestOperations restOperations) 方法の概要
フィールドの詳細
DEFAULT_JWT_AUTHENTICATION_PATH
- 関連事項:
コンストラクターの詳細
JwtAuthentication
- パラメーター:
options- null であってはなりません。restOperations- null であってはなりません。
JwtAuthentication
- パラメーター:
options- null であってはなりません。client- null であってはなりません。- 導入:
- 4.0
メソッドの詳細
getAuthenticationSteps
インターフェースからコピーされた説明:AuthenticationStepsFactory認証フローを記述するAuthenticationStepsを取得します。- 次で指定:
- インターフェース
AuthenticationStepsFactoryのgetAuthenticationSteps - 戻り値:
- 認証フローを記述する
AuthenticationSteps。
login
インターフェースからコピーされた説明:ClientAuthentication認証された Vault アクセス用のVaultTokenを取得します。このメソッドは、Vault への認証リクエストを実行するか、キャッシュされたトークンまたは事前構成されたトークンを返す場合があります。
- 次で指定:
- インターフェース
ClientAuthenticationのlogin - 戻り値:
- 後続の認証リクエストの Vault トークン
- 例外:
VaultLoginException- 認証が失敗した場合。VaultException- 関連事項: