クラス SecurityContextImpl
- java.lang.Object
-
- org.springframework.security.core.context.SecurityContextImpl
- 実装されたすべてのインターフェース:
java.io.Serializable
,SecurityContext
- 既知の直属サブクラス
TransientSecurityContext
public class SecurityContextImpl extends java.lang.Object implements SecurityContext
SecurityContext
の基本実装。SecurityContextHolder
戦略でデフォルトで使用されます。- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 SecurityContextImpl()
SecurityContextImpl(Authentication authentication)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(java.lang.Object obj)
Authentication
getAuthentication()
現在認証されているプリンシパル、または認証リクエストトークンを取得します。int
hashCode()
void
setAuthentication(Authentication authentication)
現在認証されているプリンシパルを変更するか、認証情報を削除します。java.lang.String
toString()
コンストラクターの詳細
SecurityContextImpl
public SecurityContextImpl()
SecurityContextImpl
public SecurityContextImpl(Authentication authentication)
メソッドの詳細
equals
public boolean equals(java.lang.Object obj)
- オーバーライド:
- クラス
java.lang.Object
のequals
getAuthentication
public Authentication getAuthentication()
インターフェースからコピーされた説明:SecurityContext
現在認証されているプリンシパル、または認証リクエストトークンを取得します。- 次で指定:
- インターフェース
SecurityContext
のgetAuthentication
- 戻り値:
- 認証情報が利用できない場合は、
Authentication
またはnull
hashCode
public int hashCode()
- オーバーライド:
- クラス
java.lang.Object
のhashCode
setAuthentication
public void setAuthentication(Authentication authentication)
インターフェースからコピーされた説明:SecurityContext
現在認証されているプリンシパルを変更するか、認証情報を削除します。- 次で指定:
- インターフェース
SecurityContext
のsetAuthentication
- パラメーター:
authentication
- 新しいAuthentication
トークン、または認証情報をさらに保存する必要がない場合はnull
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.lang.Object
のtoString