クラス AppIdAuthentication
java.lang.ObjectSE
org.springframework.vault.authentication.AppIdAuthentication
- 実装済みのインターフェース一覧:
AuthenticationStepsFactory,ClientAuthentication
@DeprecatedSE(since="2.2",
forRemoval=true)
public class AppIdAuthentication
extends ObjectSE
implements ClientAuthentication, AuthenticationStepsFactory
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
ClientAuthentication の AppId 実装。AppIdAuthentication は、構成された AppIdUserIdMechanism を使用して UserId を取得または計算します。AppId および UserId は、VaultToken を取得するために Vault へのログインリクエストで送信されます。- 作成者:
- Mark Paluch
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明AppIdAuthentication(AppIdAuthenticationOptions options, RestOperations restOperations) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。方法の概要
修飾子と型メソッド説明static AuthenticationSteps非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。AppIdAuthenticationOptionsを指定して AppId 認証用のAuthenticationStepsを作成します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。認証フローを記述するAuthenticationStepsを取得します。login()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。VaultTokenを返します。
コンストラクターの詳細
AppIdAuthentication
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
options- null であってはなりません。restOperations- null であってはなりません。
メソッドの詳細
createAuthenticationSteps
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。AppIdAuthenticationOptionsを指定して AppId 認証用のAuthenticationStepsを作成します。- パラメーター:
options- null であってはなりません。- 戻り値:
- AppId 認証用の
AuthenticationSteps。 - 導入:
- 2.0
login
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:ClientAuthenticationVaultTokenを返します。このメソッドは、必要に応じて Vault にログインしてtokenを取得できます。- 次で指定:
- インターフェース
ClientAuthenticationのlogin - 戻り値:
VaultToken。
getAuthenticationSteps
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:AuthenticationStepsFactory認証フローを記述するAuthenticationStepsを取得します。- 次で指定:
- インターフェース
AuthenticationStepsFactoryのgetAuthenticationSteps - 戻り値:
- 認証フローを記述する
AuthenticationSteps。
AppRoleAuthenticationを使用します。