クラス CasServiceTicketAuthenticationToken.Builder <B extends CasServiceTicketAuthenticationToken.Builder<B>></b>

java.lang.ObjectSE
org.springframework.security.authentication.AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>
org.springframework.security.cas.authentication.CasServiceTicketAuthenticationToken.Builder<B>
実装されているすべてのインターフェース:
Authentication.Builder<B>
含まれているクラス:
CasServiceTicketAuthenticationToken

public static class CasServiceTicketAuthenticationToken.Builder<B extends CasServiceTicketAuthenticationToken.Builder<B>> extends AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>
CasServiceTicketAuthenticationToken インスタンスのビルダー
導入:
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
      関連事項:
    • build

      インターフェースからコピーされた説明: Authentication.Builder
      Authentication インスタンスを構築する
      戻り値:
      Authentication インスタンス