クラス AuthenticationSteps.Node<T>
java.lang.ObjectSE
org.springframework.vault.authentication.AuthenticationSteps.Node<T>
- 型パラメーター:
T- このノードによって生成される認証状態オブジェクト型。
- 含まれているクラス:
- AuthenticationSteps
ノードとして表される認証フロー演算子による中間認証ステップ。
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明現在の状態をボールトuriTemplateにポストすることにより、Vault からtokenをリクエストするターミナル操作。login(FunctionSE<? super T, ? extends VaultToken> mappingFunction) 現在の状態オブジェクトにマッピングFunctionSE を適用することによって、結果としてtokenになるターミナル操作。VaulturiTemplateに現在の状態で HTTP リクエストを発行することにより、Vault からtokenをリクエストするターミナル操作。Vault にログインして現在の状態を VaultauthMountに送信することにより、Vault からtokenをリクエストするターミナル操作。<R> AuthenticationSteps.Node<R>map(FunctionSE<? super T, ? extends R> mappingFunction) 状態オブジェクトを別のオブジェクトに変換します。onNext(ConsumerSE<? super T> consumerFunction) 現在の状態オブジェクトを使用したコールバック。<R> AuthenticationSteps.Node<R>request(AuthenticationSteps.HttpRequest<R> request) AuthenticationSteps.HttpRequestを使用してデータをリクエストします。zipWith(AuthenticationSteps.Node<? extends R> other) このAuthenticationSteps.Nodeと別の結果をAuthenticationSteps.Pairに結合します。
コンストラクターの詳細
Node
public Node()
メソッドの詳細
map
状態オブジェクトを別のオブジェクトに変換します。- 型パラメーター:
R- 結果のオブジェクト型- パラメーター:
mappingFunction- 状態オブジェクトに適用されるマッピング関数。null であってはなりません。- 戻り値:
- 次の
AuthenticationSteps.Node。
zipWith
public <R> AuthenticationSteps.Node<AuthenticationSteps.Pair<T,R>> zipWith(AuthenticationSteps.Node<? extends R> other) このAuthenticationSteps.Nodeと別の結果をAuthenticationSteps.Pairに結合します。- 戻り値:
- 次の
AuthenticationSteps.Node。 - 導入:
- 2.1
onNext
現在の状態オブジェクトを使用したコールバック。- パラメーター:
consumerFunction- 状態オブジェクトで呼び出されるコンシューマー関数。null であってはなりません。- 戻り値:
- 次の
AuthenticationSteps.Node。
request
AuthenticationSteps.HttpRequestを使用してデータをリクエストします。- パラメーター:
request- HTTP リクエスト定義。null であってはなりません。- 戻り値:
- 次の
AuthenticationSteps.Node。
loginAt
Vault にtokenをリクエストするターミナル操作。Vault にログインし、現在の状態を Vault のauthMountに送信します。実際のリクエストパスは、パターンauth/%s/loginを使用してauthMountから導出されます。リクエストパスをカスタマイズする必要がある場合は、代わりにlogin(String, String...)を使用してください。- パラメーター:
authMount- 認証マウントの名前。null または空にすることはできません。- 戻り値:
AuthenticationSteps- 導入:
- 4.1
login
現在の状態をボールトuriTemplateにポストすることにより、Vault からtokenをリクエストするターミナル操作。- パラメーター:
uriTemplate- Vault 認証エンドポイント。null または空であってはなりません。uriVariables- URI テンプレート展開用の URI 変数。- 戻り値:
AuthenticationSteps
login
VaulturiTemplateに現在の状態で HTTP リクエストを発行することにより、Vault からtokenをリクエストするターミナル操作。- パラメーター:
request- HTTP リクエストの定義。- 戻り値:
AuthenticationSteps
login
現在の状態オブジェクトにマッピングFunctionSE を適用することによって、結果としてtokenになるターミナル操作。- パラメーター:
mappingFunction- 状態オブジェクトに適用されるマッピング関数。null であってはなりません。- 戻り値:
AuthenticationSteps