クラス AbstractOAuth2TokenAuthenticationToken.AbstractOAuth2TokenAuthenticationBuilder<T は OAuth2Token を継承し、B は AbstractOAuth2TokenAuthenticationToken.AbstractOAuth2TokenAuthenticationBuilder<T, B>> を継承します。

java.lang.ObjectSE
org.springframework.security.authentication.AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>
org.springframework.security.oauth2.server.resource.authentication.AbstractOAuth2TokenAuthenticationToken.AbstractOAuth2TokenAuthenticationBuilder<T,B>
型パラメーター:
B -
実装されているすべてのインターフェース:
Authentication.Builder<B>
既知の直属サブクラス
BearerTokenAuthentication.BuilderJwtAuthenticationToken.Builder
含まれているクラス:
AbstractOAuth2TokenAuthenticationToken<T extends OAuth2Token>

public abstract static class AbstractOAuth2TokenAuthenticationToken.AbstractOAuth2TokenAuthenticationBuilder<T extends OAuth2Token,B extends AbstractOAuth2TokenAuthenticationToken.AbstractOAuth2TokenAuthenticationBuilder<T,B>> extends AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>
AbstractOAuth2TokenAuthenticationToken 実装用のビルダー
導入:
7.0
  • コンストラクターの詳細

  • メソッドの詳細

    • principal

      public B principal(@Nullable ObjectSE principal)
      インターフェースからコピーされた説明: Authentication.Builder
      この原則を使用してください。

      多くの場合、プリンシパルは強く型付けされていることに注意してください。実装では型チェックを行うことも選択できますが、必ずしもあらゆるオブジェクトをプリンシパルとして許可するとは限りません。

      実装では、この principal を既存の Authentication インスタンスの任意のプリンシパルと組み合わせて使用することもできます。

      パラメーター:
      principal - 使用するプリンシパル
      戻り値:
      追加構成のための Authentication.Builder
      関連事項:
    • credentials

      public B credentials(@Nullable ObjectSE credentials)
      インターフェースからコピーされた説明: Authentication.Builder
      この資格情報を使用します。

      一部の資格情報は保存が安全ではないため、このメソッドはデフォルトでサポート対象外として実装されています。資格情報の安全な保存をサポートしている場合、または実装で CredentialsContainer も実装されており、それによって資格情報が消去される場合にのみ、このメソッドを実装または使用してください。

      パラメーター:
      credentials - 使用する資格情報
      戻り値:
      追加構成のための Authentication.Builder
      関連事項:
    • token

      public B token(T token)
      使用する OAuth 2.0 トークン
      パラメーター:
      token - 使用するトークン
      戻り値:
      さらなる構成のための Authentication.Builder