インターフェース SecurityContext

すべてのスーパーインターフェース:
SerializableSE
すべての既知の実装クラス:
SecurityContextImplTransientSecurityContext

public interface SecurityContext extends SerializableSE
現在の実行スレッドに関連付けられた最小限のセキュリティ情報を定義するインターフェース。

セキュリティコンテキストは SecurityContextHolder に格納されます。

  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    現在認証されているプリンシパル、または認証リクエストトークンを取得します。
    void
    現在認証されているプリンシパルを変更するか、認証情報を削除します。
  • メソッドの詳細

    • getAuthentication

      Authentication getAuthentication()
      現在認証されているプリンシパル、または認証リクエストトークンを取得します。
      戻り値:
      認証情報が利用できない場合は、Authentication または null 
    • setAuthentication

      void setAuthentication(Authentication authentication)
      現在認証されているプリンシパルを変更するか、認証情報を削除します。
      パラメーター:
      authentication - 新しい Authentication トークン、または認証情報をさらに保存する必要がない場合は null