クラス PreAuthenticatedAuthenticationToken
- java.lang.Object
-
- org.springframework.security.authentication.AbstractAuthenticationToken
-
- org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken
- 実装されたすべてのインターフェース:
java.io.Serializable
、java.security.Principal
、Authentication
、CredentialsContainer
public class PreAuthenticatedAuthenticationToken extends AbstractAuthenticationToken
事前認証認証用のAuthentication
実装。- 導入:
- 2.0
- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 PreAuthenticatedAuthenticationToken(java.lang.Object aPrincipal, java.lang.Object aCredentials)
認証リクエストに使用されるコンストラクター。PreAuthenticatedAuthenticationToken(java.lang.Object aPrincipal, java.lang.Object aCredentials, java.util.Collection<? extends GrantedAuthority> anAuthorities)
認証レスポンスに使用されるコンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.lang.Object
getCredentials()
資格情報を取得するjava.lang.Object
getPrincipal()
プリンシパルを取得するクラス org.springframework.security.authentication.AbstractAuthenticationToken から継承されたメソッド
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
コンストラクターの詳細
PreAuthenticatedAuthenticationToken
public PreAuthenticatedAuthenticationToken(java.lang.Object aPrincipal, java.lang.Object aCredentials)
認証リクエストに使用されるコンストラクター。Authentication.isAuthenticated()
はfalse
を返します。- パラメーター:
aPrincipal
- 事前認証されたプリンシパルaCredentials
- 事前認証済みの資格情報
PreAuthenticatedAuthenticationToken
public PreAuthenticatedAuthenticationToken(java.lang.Object aPrincipal, java.lang.Object aCredentials, java.util.Collection<? extends GrantedAuthority> anAuthorities)
認証レスポンスに使用されるコンストラクター。Authentication.isAuthenticated()
はtrue
を返します。- パラメーター:
aPrincipal
- 認証されたプリンシパルanAuthorities
- 付与された権限