インターフェース SecurityContext
- すべてのスーパーインターフェース:
SerializableSE
- すべての既知の実装クラス:
SecurityContextImpl,TransientSecurityContext
現在の実行スレッドに関連付けられた最小限のセキュリティ情報を定義するインターフェース。
セキュリティコンテキストは SecurityContextHolder に格納されます。
方法の概要
修飾子と型メソッド説明@Nullable Authentication現在認証されているプリンシパル、または認証リクエストトークンを取得します。voidsetAuthentication(@Nullable Authentication authentication) 現在認証されているプリンシパルを変更するか、認証情報を削除します。
メソッドの詳細
getAuthentication
@Nullable Authentication getAuthentication()現在認証されているプリンシパル、または認証リクエストトークンを取得します。- 戻り値:
- 認証情報が利用できない場合は、
Authenticationまたはnull
setAuthentication
現在認証されているプリンシパルを変更するか、認証情報を削除します。- パラメーター:
authentication- 新しいAuthenticationトークン、または認証情報をさらに保存する必要がない場合はnull