クラス 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
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
フィールドの詳細
DEFAULT_JWT_AUTHENTICATION_PATH
- 関連事項:
コンストラクターの詳細
JwtAuthentication
- パラメーター:
options
- null であってはなりません。restOperations
- null であってはなりません。
メソッドの詳細
getAuthenticationSteps
インターフェースからコピーされた説明:AuthenticationStepsFactory
認証フローを記述するAuthenticationSteps
を取得します。- 次で指定:
- インターフェース
AuthenticationStepsFactory
のgetAuthenticationSteps
- 戻り値:
- 認証フローを記述する
AuthenticationSteps
。
login
インターフェースからコピーされた説明:ClientAuthentication
VaultToken
を返します。このメソッドは、必要に応じて Vault にログインしてtoken
を取得できます。- 次で指定:
- インターフェース
ClientAuthentication
のlogin
- 戻り値:
VaultToken
。- 例外:
VaultException