クラス WebAuthenticationDetails
- java.lang.Object
-
- org.springframework.security.web.authentication.WebAuthenticationDetails
- 実装されたすべてのインターフェース:
java.io.Serializable
public class WebAuthenticationDetails extends java.lang.Object implements java.io.Serializable
Web 認証リクエストに関連する選択された HTTP 詳細の保持者。- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 WebAuthenticationDetails(java.lang.String remoteAddress, java.lang.String sessionId)
Jackson2 の直列化 / 逆直列化のサポートを追加するコンストラクターWebAuthenticationDetails(javax.servlet.http.HttpServletRequest request)
リモートアドレスを記録し、セッションがすでに存在する場合はセッション ID も設定します(作成されません)。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(java.lang.Object obj)
java.lang.String
getRemoteAddress()
認証リクエストの受信元の TCP/IP アドレスを示します。java.lang.String
getSessionId()
認証リクエストの受信元のHttpSession
ID を示します。int
hashCode()
java.lang.String
toString()
コンストラクターの詳細
WebAuthenticationDetails
public WebAuthenticationDetails(javax.servlet.http.HttpServletRequest request)
リモートアドレスを記録し、セッションがすでに存在する場合はセッション ID も設定します(作成されません)。- パラメーター:
request
- 認証リクエストを受け取った
WebAuthenticationDetails
public WebAuthenticationDetails(java.lang.String remoteAddress, java.lang.String sessionId)
Jackson2 の直列化 / 逆直列化のサポートを追加するコンストラクター- パラメーター:
remoteAddress
- 現在のリクエストのリモートアドレスsessionId
- セッション ID- 導入:
- 5.7
メソッドの詳細
equals
public boolean equals(java.lang.Object obj)
- オーバーライド:
- クラス
java.lang.Object
のequals
getRemoteAddress
public java.lang.String getRemoteAddress()
認証リクエストの受信元の TCP/IP アドレスを示します。- 戻り値:
- 住所・アドレス
getSessionId
public java.lang.String getSessionId()
認証リクエストの受信元のHttpSession
ID を示します。- 戻り値:
- セッション ID
hashCode
public int hashCode()
- オーバーライド:
- クラス
java.lang.Object
のhashCode
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.lang.Object
のtoString