クラス SpringSessionRememberMeServices
java.lang.ObjectSE
org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
- 実装されたすべてのインターフェース:
org.springframework.security.web.authentication.logout.LogoutHandler
,org.springframework.security.web.authentication.RememberMeServices
public class SpringSessionRememberMeServices
extends ObjectSE
implements org.springframework.security.web.authentication.RememberMeServices, org.springframework.security.web.authentication.logout.LogoutHandler
- 導入:
- 1.3.0
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final org.springframework.security.core.Authentication
autoLogin
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) final void
loginFail
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) final void
loginSuccess
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication successfulAuthentication) void
logout
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication) protected boolean
rememberMeRequested
(jakarta.servlet.http.HttpServletRequest request, StringSE parameter) remember-me ログインがリクエストされているかどうかをカスタマイズできます。void
setAlwaysRemember
(boolean alwaysRemember) void
setRememberMeParameterName
(StringSE rememberMeParameterName) ログインリクエスト中に remember-me がリクエストされたかどうかを確認するためにチェックするパラメーターの名前を設定します。void
setValiditySeconds
(int validitySeconds)
フィールドの詳細
REMEMBER_ME_LOGIN_ATTR
Remember-me ログインリクエストの属性名。
コンストラクターの詳細
SpringSessionRememberMeServices
public SpringSessionRememberMeServices()
メソッドの詳細
autoLogin
public final org.springframework.security.core.Authentication autoLogin(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - 次で指定:
- インターフェース
org.springframework.security.web.authentication.RememberMeServices
のautoLogin
loginFail
public final void loginFail(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - 次で指定:
- インターフェース
org.springframework.security.web.authentication.RememberMeServices
のloginFail
loginSuccess
public final void loginSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication successfulAuthentication) - 次で指定:
- インターフェース
org.springframework.security.web.authentication.RememberMeServices
のloginSuccess
rememberMeRequested
protected boolean rememberMeRequested(jakarta.servlet.http.HttpServletRequest request, StringSE parameter) リメンバーミーログインがリクエストされているかどうかをカスタマイズできます。設定されたパラメーター名がリクエストに含まれていて、値true
に設定されている場合、デフォルトではtrue
を返します。- パラメーター:
request
- 対話型ログインから送信されたリクエスト。これには、永続的なログインが必要であることを示す追加情報が含まれる場合があります。parameter
- 設定された remember-me パラメーター名。- 戻り値:
- 永続ログインがリクエストされたことを示す情報がリクエストに含まれている場合は true。
setRememberMeParameterName
ログインリクエスト中に remember-me がリクエストされたかどうかを確認するためにチェックするパラメーターの名前を設定します。これは、ログインフォームのチェックボックスに割り当てた名前と同じである必要があります。- パラメーター:
rememberMeParameterName
- リクエストパラメーター
setAlwaysRemember
public void setAlwaysRemember(boolean alwaysRemember) setValiditySeconds
public void setValiditySeconds(int validitySeconds) logout
public void logout(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication) - 次で指定:
- インターフェース
org.springframework.security.web.authentication.logout.LogoutHandler
のlogout