クラスの使用
org.springframework.vault.support.VaultToken
VaultToken を使用するパッケージ
パッケージ
説明
認証とセッション管理のサポート。
認証アプリケーションイベントのクラスをサポートします。
Spring Vault クライアントの抽象化。
Vault コアのサポート。
値オブジェクトなど、Vault パッケージをサポートするクラス。
org.springframework.vault.authentication 内の VaultToken 使用
修飾子と型メソッド説明CubbyholeAuthenticationOptions.getInitialToken()LifecycleAwareSessionManager.getSessionToken()SessionManager.getSessionToken()セッショントークンを取得します。SimpleSessionManager.getSessionToken()LifecycleAwareSessionManager.TokenWrapper.getToken()ReactiveLifecycleAwareSessionManager.TokenWrapper.getToken()AppRoleAuthentication.login()AuthenticationStepsExecutor.login()AwsEc2Authentication.login()AwsIamAuthentication.login()AzureMsiAuthentication.login()ClientAuthentication.login()認証された Vault アクセス用のVaultTokenを取得します。ClientCertificateAuthentication.login()CubbyholeAuthentication.login()GcpComputeAuthentication.login()GcpIamCredentialsAuthentication.login()GitHubAuthentication.login()JwtAuthentication.login()KubernetesAuthentication.login()protected VaultTokenLifecycleAwareSessionManager.login()PcfAuthentication.login()TokenAuthentication.login()UsernamePasswordAuthentication.login()型 VaultToken の引数を持つ型を返す org.springframework.vault.authentication のメソッド修飾子と型メソッド説明default Mono<VaultToken>ReactiveSessionManager.getSessionToken()セッショントークンを取得します。AuthenticationStepsOperator.getVaultToken()CachingVaultTokenSupplier.getVaultToken()ReactiveLifecycleAwareSessionManager.getVaultToken()VaultTokenSupplier.getVaultToken()VaultTokenを返します。ReactiveLifecycleAwareSessionManager.renewToken()トークンのリフレッシュを実行します。型 VaultToken のパラメーターを持つ org.springframework.vault.authentication のメソッド修飾子と型メソッド説明static AuthenticationStepsTokenAuthentication.createAuthenticationSteps(VaultToken token, boolean selfLookup) VaultTokenを指定してトークン認証用のAuthenticationStepsを作成します。CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder.initialToken(VaultToken initialToken) Cubbyhole にアクセスするように最初のVaultTokenを構成します。protected booleanReactiveLifecycleAwareSessionManager.isTokenRenewable(VaultToken token) static AuthenticationStepsAuthenticationSteps.just(VaultToken token) 提供されたVaultTokenを使用してフロー定義を作成します。AppRoleAuthenticationOptions.RoleId.pull(VaultToken initialToken) プルモードを使用して値を取得するAppRoleAuthenticationOptions.RoleIdを作成し、initial tokenを指定します。AppRoleAuthenticationOptions.SecretId.pull(VaultToken initialToken) プルモードを使用して値を取得するAppRoleAuthenticationOptions.SecretIdを作成し、initial tokenを指定します。static LoginTokenLoginToken.renewable(VaultToken token, DurationSE leaseDuration) leaseDurationSecondsで新しい再生可能なLoginTokenを作成します。protected voidLifecycleAwareSessionManager.revoke(VaultToken token) VaultTokenを取り消します。ReactiveLifecycleAwareSessionManager.revoke(VaultToken token) VaultTokenを取り消します。AppRoleAuthenticationOptions.RoleId.wrapped(VaultToken initialToken) Cubbyhole からinitial tokenを使用してレスポンスをアンラップして値を取得するAppRoleAuthenticationOptions.RoleIdオブジェクトを作成します。AppRoleAuthenticationOptions.SecretId.wrapped(VaultToken initialToken) Cubbyhole からinitial tokenを使用してレスポンスをアンラップして値を取得するAppRoleAuthenticationOptions.SecretIdオブジェクトを作成します。型 VaultToken の型引数を持つ org.springframework.vault.authentication のメソッドパラメーター修飾子と型メソッド説明AuthenticationSteps.Node.login(FunctionSE<? super T, ? extends VaultToken> mappingFunction) 現在の状態オブジェクトにマッピングFunctionSE を適用することによって、結果としてtokenになるターミナル操作。型 VaultToken のパラメーターを持つ org.springframework.vault.authentication のコンストラクター修飾子コンストラクター説明TokenAuthentication(VaultToken token) 静的tokenを使用して新しいTokenAuthenticationを作成します。TokenWrapper(VaultToken token, boolean revocable) org.springframework.vault.authentication.event 内の VaultToken 使用
修飾子と型メソッド説明AuthenticationEvent.getSource()LoginTokenRenewalFailedEvent.getSource()LoginTokenRevocationFailedEvent.getSource()型 VaultToken のパラメーターを持つ org.springframework.vault.authentication.event のコンストラクター修飾子コンストラクター説明AfterLoginEvent(VaultToken source) VaultTokenを指定して新しいAfterLoginEventを作成します。VaultTokenを指定して新しいAfterLoginTokenRenewedEventを作成します。VaultTokenを指定して新しいAfterLoginTokenRevocationEventを作成します。protectedAuthenticationEvent(VaultToken source) VaultTokenを指定して新しいAuthenticationEventを作成します。VaultTokenを指定して新しいBeforeLoginTokenRenewedEventを作成します。VaultTokenを指定して新しいBeforeLoginTokenRevocationEventを作成します。LoginTokenExpiredEvent(VaultToken source) VaultTokenを指定して新しいLoginTokenExpiredEventを作成します。LoginTokenRenewalFailedEvent(VaultToken source, ThrowableSE exception) LoginTokenRevocationFailedEvent(VaultToken source, ThrowableSE exception) org.springframework.vault.client 内の VaultToken 使用
型 VaultToken のパラメーターを持つ org.springframework.vault.client のメソッド修飾子と型メソッド説明static HttpHeadersVaultHttpHeaders.from(VaultToken vaultToken) VaultTokenを指定してHttpHeadersを作成します。default SReactiveVaultClient.RequestHeadersSpec.token(VaultToken token) このリクエストの認証トークンを設定します。default SVaultClient.RequestHeadersSpec.token(VaultToken token) このリクエストの認証トークンを設定します。org.springframework.vault.core 内の VaultToken 使用
型 VaultToken のパラメーターを持つ org.springframework.vault.core のメソッド修飾子と型メソッド説明@Nullable WrappedMetadataVaultWrappingOperations.lookup(VaultToken token) ラップされたレスポンスを含む特定のトークンのmetadataを検索します。@Nullable WrappedMetadataVaultWrappingTemplate.lookup(VaultToken token) @Nullable VaultResponseVaultWrappingOperations.read(VaultToken token) ラップされたシークレットを読み取ります。<T> @Nullable VaultResponseSupport<T>VaultWrappingOperations.read(VaultToken token, ClassSE<T> responseType) 型responseTypeSE のラップされたシークレットを読み取ります。@Nullable VaultResponseVaultWrappingTemplate.read(VaultToken token) <T> @Nullable VaultResponseSupport<T>VaultWrappingTemplate.read(VaultToken token, ClassSE<T> responseType) VaultTokenOperations.renew(VaultToken vaultToken) VaultTokenを更新します。VaultTokenTemplate.renew(VaultToken vaultToken) voidVaultTokenOperations.revoke(VaultToken vaultToken) VaultTokenを取り消します。voidVaultTokenTemplate.revoke(VaultToken vaultToken) voidVaultTokenOperations.revokeOrphan(VaultToken vaultToken) VaultTokenを取り消しますが、その子トークンは取り消しません。voidVaultTokenTemplate.revokeOrphan(VaultToken vaultToken) VaultWrappingOperations.rewrap(VaultToken token) レスポンスでラップされたトークンを再ラップします。VaultWrappingTemplate.rewrap(VaultToken token) org.springframework.vault.support 内の VaultToken 使用
VaultToken を返す org.springframework.vault.support のメソッド修飾子と型メソッド説明VaultInitializationResponse.getRootToken()VaultTokenResponse.getToken()VaultResponseからVaultTokenを返します。WrappedMetadata.getToken()static VaultTokenVaultToken.of(char[] token) 新しいVaultTokenを作成します。static VaultToken新しいVaultTokenを作成します。型 VaultToken のパラメーターを持つ org.springframework.vault.support のメソッド修飾子と型メソッド説明static WrappedMetadataWrappedMetadata.from(MapSE<StringSE, ?> wrapInfo, VaultToken token) 型 VaultToken のパラメーターを持つ org.springframework.vault.support のコンストラクター修飾子コンストラクター説明WrappedMetadata(VaultToken token, DurationSE ttl, InstantSE creationTime, @Nullable StringSE path) 新しいWrappedMetadataを作成します。