クラス WebAuthenticationDetails

java.lang.ObjectSE
org.springframework.security.web.authentication.WebAuthenticationDetails
実装済みのインターフェース一覧:
SerializableSE
既知の直属サブクラス
PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails

public class WebAuthenticationDetails extends ObjectSE implements SerializableSE
Web 認証リクエストに関連する選択された HTTP 詳細の保持者。
関連事項:
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    WebAuthenticationDetails(jakarta.servlet.http.HttpServletRequest request)
    リモートアドレスを記録し、セッションがすでに存在する場合はセッション ID も設定します(作成されません)。
    WebAuthenticationDetails(StringSE remoteAddress, @Nullable StringSE sessionId)
    Jackson2 のシリアライズ / デシリアライズサポートを追加するためのコンストラクター。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    boolean
    認証リクエストの受信元の TCP/IP アドレスを示します。
    @Nullable StringSE
    認証リクエストの受信元の HttpSession ID を示します。
    int

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • WebAuthenticationDetails

      public WebAuthenticationDetails(jakarta.servlet.http.HttpServletRequest request)
      リモートアドレスを記録し、セッションがすでに存在する場合はセッション ID も設定します(作成されません)。
      パラメーター:
      request - 認証リクエストを受け取った
    • WebAuthenticationDetails

      public WebAuthenticationDetails(StringSE remoteAddress, @Nullable StringSE sessionId)
      Jackson2 のシリアライズ / デシリアライズサポートを追加するためのコンストラクター。
      パラメーター:
      remoteAddress - 現在のリクエストのリモートアドレス
      sessionId - セッション ID
      導入:
      5.7
  • 方法の詳細

    • getRemoteAddress

      public StringSE getRemoteAddress()
      認証リクエストの受信元の TCP/IP アドレスを示します。
      戻り値:
      住所・アドレス
    • getSessionId

      public @Nullable StringSE getSessionId()
      認証リクエストの受信元の HttpSession ID を示します。
      戻り値:
      セッション ID
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSE の equalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSE の hashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSE の toString