インターフェースの使用
org.springframework.vault.authentication.ClientAuthentication
ClientAuthentication を使用するパッケージ
パッケージ
説明
認証とセッション管理のサポート。
Vault の Spring 構成。
Vault コアのサポート。
org.springframework.vault.authentication 内の ClientAuthentication 使用
修飾子と型クラス説明classClientAuthenticationの AppRole 実装。class認証フローを使用してログインするためにRestOperationsを使用するAuthenticationStepsの同期エグゼキューター。classAWS-EC2 ログインの実装。class署名付き HTTP リクエストを使用して現在の ID を照会する AWS IAM 認証。classAzure を信頼できるサードパーティとして使用する Azure MSI (Managed Service Identity) 認証。classTLS クライアント証明書ClientAuthentication。classCubbyholeClientAuthenticationの実装。classGCP GCE (Google Compute Engine) GCE のメタデータサービスを使用して署名付き JSON Web トークンを作成する -based ログイン実装。classGoogle Cloud IAM 認証情報のログイン実装では、GCP IAM サービスアカウントを使用して、IAM 認証情報projects.serviceAccounts.signJwtメソッドを使用する JSON Web トークン経由でその信頼性を正当化します。classGitHub の認証方法は、GitHub 個人アクセストークンを使用して Vault で認証するために使用できます。classClientAuthenticationの JWT 実装。classClientAuthenticationの Kubernetes 実装。classClientAuthenticationによって作成されたトークンをLoginTokenに適合させます。classClientAuthenticationの PCF 実装。class静的トークンベースのClientAuthenticationメソッド。classClientAuthenticationのユーザー名とパスワードの実装。型 ClientAuthentication のパラメーターを持つ org.springframework.vault.authentication のコンストラクター修飾子コンストラクター説明LifecycleAwareSessionManager(ClientAuthentication clientAuthentication, TaskScheduler taskScheduler, RestClient vaultClient) LifecycleAwareSessionManager(ClientAuthentication clientAuthentication, TaskScheduler taskScheduler, RestClient vaultClient, LifecycleAwareSessionManagerSupport.RefreshTrigger refreshTrigger) LifecycleAwareSessionManager(ClientAuthentication clientAuthentication, TaskScheduler taskScheduler, RestOperations restOperations) LifecycleAwareSessionManager(ClientAuthentication clientAuthentication, TaskScheduler taskScheduler, RestOperations restOperations, LifecycleAwareSessionManagerSupport.RefreshTrigger refreshTrigger) LoginTokenAdapter(ClientAuthentication delegate, RestOperations restOperations) SimpleSessionManager(ClientAuthentication clientAuthentication) ClientAuthenticationを使用して新しいSimpleSessionManagerを作成します。org.springframework.vault.config 内の ClientAuthentication 使用
修飾子と型メソッド説明protected ClientAuthenticationEnvironmentVaultConfiguration.appRoleAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.awsEc2Authentication()protected ClientAuthenticationEnvironmentVaultConfiguration.awsIamAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.azureMsiAuthentication()abstract ClientAuthenticationAbstractVaultConfiguration.clientAuthentication()EnvironmentVaultConfiguration.clientAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.cubbyholeAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.kubeAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.tokenAuthentication()org.springframework.vault.core 内の ClientAuthentication 使用
型 ClientAuthentication のパラメーターを持つ org.springframework.vault.core のコンストラクター修飾子コンストラクター説明VaultTemplate(VaultEndpoint vaultEndpoint, ClientAuthentication clientAuthentication)