クラス 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.AuthenticationautoLogin(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) final voidloginFail(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) final voidloginSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication successfulAuthentication) voidlogout(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication) protected booleanrememberMeRequested(jakarta.servlet.http.HttpServletRequest request, StringSE parameter) remember-me ログインがリクエストされているかどうかをカスタマイズできます。voidsetAlwaysRemember(boolean alwaysRemember) voidsetRememberMeParameterName(StringSE rememberMeParameterName) ログインリクエスト中に remember-me がリクエストされたかどうかを確認するためにチェックするパラメーターの名前を設定します。voidsetValiditySeconds(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