インターフェース CredentialSupplier

すべてのスーパーインターフェース:
SupplierSE<StringSE>
すべての既知のサブインターフェース:
KubernetesJwtSupplier
すべての既知の実装クラス:
KubernetesServiceAccountTokenFileResourceCredentialSupplier
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface CredentialSupplier extends SupplierSE<StringSE>
ClientAuthentication または AuthenticationSteps メソッドで使用される任意の資格情報を取得するためのインターフェース。通常、実装はファイルから資格情報を取得します。
導入:
2.2
作成者:
Mark Paluch
関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    資格情報を早期に取得し、get() 呼び出しごとにトークンを再利用する、キャッシュされた CredentialSupplier を取得します。
    get()
    認証メカニズムで使用する資格情報を取得します。
  • メソッドの詳細

    • get

      StringSE get()
      認証メカニズムで使用する資格情報を取得します。
      次で指定:
      インターフェース SupplierSE<StringSE>get 
      戻り値:
      資格情報。
    • cached

      default CredentialSupplier cached()
      資格情報を早期に取得し、get() 呼び出しごとにトークンを再利用する、キャッシュされた CredentialSupplier を取得します。

      キャッシュされたトークンを再利用すると、資格情報の有効期限が切れた場合に認証エラーが発生する可能性があります。

      戻り値:
      キャッシング CredentialSupplier