インターフェース SecurityContext

  • すべてのスーパーインターフェース:
    java.io.Serializable
    すべての既知の実装クラス:
    SecurityContextImpl

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

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

    • メソッドの詳細

      • getAuthentication

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

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