クラス WebAuthenticationDetails

java.lang.ObjectSE
org.springframework.security.web.authentication.WebAuthenticationDetails
実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails

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

    • WebAuthenticationDetails

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

      public WebAuthenticationDetails(StringSE remoteAddress, StringSE sessionId)
      Jackson2 の直列化 / 逆直列化のサポートを追加するコンストラクター
      パラメーター:
      remoteAddress - 現在のリクエストのリモートアドレス
      sessionId - セッション ID
      導入:
      5.7
  • メソッドの詳細

    • getRemoteAddress

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

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

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

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

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