クラス PreAuthenticatedAuthenticationToken

java.lang.ObjectSE
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken
実装されたすべてのインターフェース:
SerializableSEPrincipalSEAuthenticationCredentialsContainer

public class PreAuthenticatedAuthenticationToken extends AbstractAuthenticationToken
事前認証認証用の Authentication 実装。
導入:
2.0
関連事項:
  • コンストラクターの詳細

    • PreAuthenticatedAuthenticationToken

      public PreAuthenticatedAuthenticationToken(ObjectSE aPrincipal, ObjectSE aCredentials)
      認証リクエストに使用されるコンストラクター。Authentication.isAuthenticated() は false を返します。
      パラメーター:
      aPrincipal - 事前認証されたプリンシパル
      aCredentials - 事前認証済みの資格情報
    • PreAuthenticatedAuthenticationToken

      public PreAuthenticatedAuthenticationToken(ObjectSE aPrincipal, ObjectSE aCredentials, CollectionSE<? extends GrantedAuthority> anAuthorities)
      認証レスポンスに使用されるコンストラクター。Authentication.isAuthenticated() は true を返します。
      パラメーター:
      aPrincipal - 認証されたプリンシパル
      anAuthorities - 付与された権限
  • メソッドの詳細

    • getCredentials

      public ObjectSE getCredentials()
      資格情報を取得する
      戻り値:
      Principal の身元を証明する資格情報
    • getPrincipal

      public ObjectSE getPrincipal()
      プリンシパルを取得する
      戻り値:
      認証される Principal または認証後の認証されたプリンシパル。