パッケージ org.springframework.security.core.context
リクエストの期間中のセキュリティコンテキストの確立に関連するクラス(HTTP または RMI 呼び出しなど)。
セキュリティコンテキストは通常、リクエストの期間中、現在の実行スレッドに関連付けられており、それに含まれる認証情報をアプリケーションのすべての層で利用できます。
SecurityContext
には、SecurityContextHolder
を呼び出すことでいつでもアクセスできます。
インターフェースのサマリー インターフェース 説明 SecurityContext 現在の実行スレッドに関連付けられた最小限のセキュリティ情報を定義するインターフェース。SecurityContextChangedListener SecurityContextHolderStrategy スレッドに対するセキュリティコンテキスト情報を格納する方法。クラスのサマリー クラス 説明 ListeningSecurityContextHolderStrategy SecurityContext
が変更されたときに通知するための API。ReactiveSecurityContextHolder SpringSecurityContext
を取得してContext
に設定できます。SecurityContextChangedEvent SecurityContext
の変更を表すイベントSecurityContextHolder 指定されたSecurityContext
を現在の実行スレッドに関連付けます。SecurityContextImpl SecurityContext
の基本実装。TransientSecurityContext @Transient
でアノテーションが付けられたSecurityContext
であるため、複数のリクエストにわたって保存することはできません。