クラス RequestAttributeSecurityContextRepository

java.lang.ObjectSE
org.springframework.security.web.context.RequestAttributeSecurityContextRepository
実装済みのインターフェース一覧:
SecurityContextRepository

public final class RequestAttributeSecurityContextRepository extends ObjectSE implements SecurityContextRepository
SecurityContext を ServletRequest.setAttribute(String, Object) に格納して、さまざまなディスパッチ型が発生したときに復元できるようにします。以降のリクエストではご利用いただけません。HttpSessionSecurityContextRepository とは異なり、SecurityContext は RequestAttributeSecurityContextRepository の後続のリクエストに使用できないため、このフィルターはコミットされているレスポンスで SecurityContext を永続化する必要はありません。
導入:
5.7
  • フィールドの詳細

    • DEFAULT_REQUEST_ATTR_NAME

      public static final StringSE DEFAULT_REQUEST_ATTR_NAME
      使用するデフォルトのリクエスト属性名。
  • コンストラクターの詳細

    • RequestAttributeSecurityContextRepository

      public RequestAttributeSecurityContextRepository()
      DEFAULT_REQUEST_ATTR_NAME を使用して新しいインスタンスを作成します。
    • RequestAttributeSecurityContextRepository

      public RequestAttributeSecurityContextRepository(StringSE requestAttributeName)
      指定されたリクエスト属性名で新しいインスタンスを作成します。
      パラメーター:
      requestAttributeName - SecurityContext に設定するリクエスト属性名。
  • 方法の詳細