パッケージ org.springframework.vault.authentication
@NonNullApi @NonNullFields パッケージ org.springframework.vault.authentication
認証とセッション管理のサポート。
- クラス説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。2.2 以降。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。2.2 以降。
AppIdAuthenticationOptions
のビルダー。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。2.2 以降。ClientAuthentication
の AppRole 実装。AppRoleAuthentication
の認証オプション。AppRoleAuthenticationOptions
のビルダー。roleId が実際にどのように取得されるかをカプセル化する RoleId 型。secretId が実際にどのように取得されるかをカプセル化する SecretId 型。AuthenticationEvent
s のパブリッシャー。フロー構成でVaultToken
を作成できるようにする認証 DSL。HTTP リクエストを表す値オブジェクト。ノードとして表される認証フロー演算子による中間認証ステップ。2 つのもののタプル。認証フローを使用してログインするためにRestOperations
を使用するAuthenticationSteps
の同期エグゼキューター。AuthenticationSteps
を作成するコンポーネントのファクトリインターフェース。AWS-EC2 ログインの実装。AwsEc2Authentication
の認証オプション。インスタンスメタデータサービスのバージョンの列挙。認証ノンスの値オブジェクト。署名付き HTTP リクエストを使用して現在の ID を照会する AWS IAM 認証。AwsIamAuthentication
の認証オプション。AwsIamAuthenticationOptions
のビルダー。Azure を信頼できるサードパーティとして使用する Azure MSI (Managed Service Identity) 認証。AzureMsiAuthentication
の認証オプション。サブスクリプション ID、リソースグループ名、VM 名で構成される VM 環境を表す値オブジェクト。ClientAuthentication
は、認証された Vault アクセスに使用されるVaultToken
を提供します。TLS クライアント証明書ClientAuthentication
。ClientCertificateAuthentication
の認証オプション。ClientAuthentication
またはAuthenticationSteps
メソッドで使用される任意の資格情報を取得するためのインターフェース。CubbyholeClientAuthentication
の実装。CubbyholeAuthentication
の認証オプション。GCP GCE (Google Compute Engine) GCE のメタデータサービスを使用して署名付き JSON Web トークンを作成する -based ログイン実装。GcpComputeAuthentication
の認証オプション。GCP IAM 認証用のGoogleCredential
を取得するためのインターフェース。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。2.3.2 以降、代わりにGcpIamCredentialsAuthentication
を使用してください。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。2.3.2 以降GcpIamAuthenticationOptions
のビルダー。Google クラウド IAM ベースの認証オプションのサポートクラス。Google Cloud IAM 認証情報のログイン実装では、GCP IAM サービスアカウントを使用して、IAM 認証情報projects.serviceAccounts.signJwt
メソッドを使用する JSON Web トークン経由でその信頼性を正当化します。GcpIamCredentialsAuthentication
の認証オプション。GCP JWT ベースの認証の基本クラス。GCP IAM 認証用の GCP プロジェクト ID を取得するためのインターフェース。GCP IAM 認証のサービスアカウント ID を取得するためのインターフェース。GitHub の認証方法は、GitHub 個人アクセストークンを使用して Vault で認証するために使用できます。GitHubAuthentication
の認証オプション。GitHubAuthenticationOptions
のビルダー。GCP IAM 認証情報認証用のサービスアカウント ID を取得するインターフェース。GCP IAM 認証情報認証用のServiceAccountCredentials
を取得するためのインターフェース。IP アドレスの SHA-256 ハッシュおよび 16 進エンコード表現を生成するメカニズム。ClientAuthentication
の JWT 実装。JwtAuthentication
の認証オプション。JwtAuthenticationOptions
のビルダー。ClientAuthentication
の Kubernetes 実装。KubernetesAuthentication
の認証オプション。Kubernetes 認証用の Kubernetes サービスアカウントトークンを取得するためのインターフェース。Kubernetes サービスアカウントトークンを取得するメカニズム。ライフサイクルを意識したSession Manager
。VaultToken
をラップし、提供時のシャットダウン時にトークンが取り消し可能かどうかを指定します。TaskScheduler
やLifecycleAwareSessionManagerSupport.RefreshTrigger
などの共通プロパティを定義して、Lifecycle 対応の Session Manager 実装を構築するためのクラスをサポートします。LoginToken
の有効期限が切れる前に、固定タイムアウトを使用して更新をスケジュールするLifecycleAwareSessionManagerSupport.RefreshTrigger
実装。このワンショットトリガーは、実行時間を 1 回だけ作成して、実行を 1 回だけトリガーします。リフレッシュタスクの次回の実行時間を決定するトリガーオブジェクトの共通インターフェース。ログインメソッドによって取得された Vault トークンの値オブジェクト。LoginToken
のビルダー。ClientAuthentication
によって作成されたトークンをLoginToken
に適合させます。Mac アドレスに基づいて UserId を生成するメカニズム。ClientAuthentication
の PCF 実装。PcfAuthentication
の認証オプション。PcfAuthenticationOptions
のビルダー。ライフサイクルを意識したsession manager
のリアクティブ実装。VaultToken
をラップし、提供時のシャットダウン時にトークンが取り消し可能かどうかを指定します。リアクティブコンポーネントで使用されるVaultToken
に基づく Vault セッションの作成と管理をカプセル化する戦略インターフェース。Resource
から資格情報を取得するメカニズム。VaultToken
に基づく Vault セッションの作成と管理をカプセル化する戦略インターフェース。SessionManager
のデフォルト実装。静的 UserId。静的トークンベースのClientAuthentication
メソッド。レスポンスアンラップ用のバージョン固有のエンドポイントの実装。ClientAuthentication
のユーザー名とパスワードの実装。UsernamePasswordAuthentication
の認証オプション。Vault ログインが失敗した場合にスローされる例外。セッションマネージャーの実装でスローされたすべての例外の抽象スーパークラスauth/token/lookup-self
を介したトークンのセルフルックアップが失敗した場合にスローされる例外。Vault トークンの更新が失敗した場合にスローされる例外。VaultTokenSupplier
は、認証された Vault アクセスに使用されるVaultToken
を提供します。