public class SimpleUrlAuthenticationSuccessHandler extends AbstractAuthenticationTargetUrlRequestHandler implements AuthenticationSuccessHandler
使用されるロジックは parent class のロジックです。
logger| コンストラクターと説明 |
|---|
SimpleUrlAuthenticationSuccessHandler() |
SimpleUrlAuthenticationSuccessHandler(java.lang.String defaultTargetUrl) 基本クラスの defaultTargetUrl プロパティを設定するコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | clearAuthenticationAttributes(javax.servlet.http.HttpServletRequest request) 認証プロセス中にセッションに格納された可能性がある一時的な認証関連データを削除します。 |
void | onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Authentication authentication) 親クラス handle() メソッドを呼び出してターゲット URL に転送またはリダイレクトし、次に clearAuthenticationAttributes() を呼び出して残りのセッションデータを削除します。 |
determineTargetUrl, determineTargetUrl, getDefaultTargetUrl, getRedirectStrategy, getTargetUrlParameter, handle, isAlwaysUseDefaultTargetUrl, setAlwaysUseDefaultTargetUrl, setDefaultTargetUrl, setRedirectStrategy, setTargetUrlParameter, setUseRefererclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonAuthenticationSuccesspublic SimpleUrlAuthenticationSuccessHandler()
public SimpleUrlAuthenticationSuccessHandler(java.lang.String defaultTargetUrl)
defaultTargetUrl - 認証が成功した場合にユーザーがリダイレクトされる URL。public void onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Authentication authentication)
throws java.io.IOException,
javax.servlet.ServletExceptionhandle() メソッドを呼び出してターゲット URL に転送またはリダイレクトし、次に clearAuthenticationAttributes() を呼び出して残りのセッションデータを削除します。AuthenticationSuccessHandler 内の onAuthenticationSuccess request - 成功した認証を引き起こしたリクエスト response - レスポンス authentication - 認証プロセス中に作成された Authentication オブジェクト。java.io.IOExceptionjavax.servlet.ServletExceptionprotected final void clearAuthenticationAttributes(javax.servlet.http.HttpServletRequest request)