クラス TokenAuthentication
java.lang.ObjectSE
org.springframework.vault.authentication.TokenAuthentication
- 実装されているすべてのインターフェース:
AuthenticationStepsFactory,ClientAuthentication
public class TokenAuthentication
extends ObjectSE
implements ClientAuthentication, AuthenticationStepsFactory
静的トークンベースの
ClientAuthentication メソッド。- 作成者:
- Mark Paluch
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明TokenAuthentication(StringSE token) 静的tokenを使用して新しいTokenAuthenticationを作成します。TokenAuthentication(VaultToken token) 静的tokenを使用して新しいTokenAuthenticationを作成します。メソッドのサマリー
修飾子と型メソッド説明static AuthenticationStepscreateAuthenticationSteps(VaultToken token, boolean selfLookup) VaultTokenを指定してトークン認証用のAuthenticationStepsを作成します。認証フローを記述するAuthenticationStepsを取得します。login()VaultTokenを返します。
コンストラクターの詳細
TokenAuthentication
静的tokenを使用して新しいTokenAuthenticationを作成します。- パラメーター:
token- Vault トークンは空または null であってはなりません。
TokenAuthentication
静的tokenを使用して新しいTokenAuthenticationを作成します。- パラメーター:
token- Vault トークンは null であってはなりません。
メソッドの詳細
createAuthenticationSteps
VaultTokenを指定してトークン認証用のAuthenticationStepsを作成します。- パラメーター:
token- null であってはなりません。selfLookup- 指定されたVaultTokenを使用して自己検索を実行する場合は true。セルフルックアップはLoginTokenを作成し、更新可能性と TTL を提供します。- 戻り値:
- トークン認証の場合は
AuthenticationSteps。 - 導入:
- 2.0
login
インターフェースからコピーされた説明:ClientAuthenticationVaultTokenを返します。このメソッドは、必要に応じて Vault にログインしてtokenを取得できます。- 次で指定:
- インターフェース
ClientAuthenticationのlogin - 戻り値:
VaultToken。
getAuthenticationSteps
インターフェースからコピーされた説明:AuthenticationStepsFactory認証フローを記述するAuthenticationStepsを取得します。- 次で指定:
- インターフェース
AuthenticationStepsFactoryのgetAuthenticationSteps - 戻り値:
- 認証フローを記述する
AuthenticationSteps。