クラス ResponseHeaderSettingKerberosAuthenticationSuccessHandler
java.lang.ObjectSE
org.springframework.security.kerberos.web.authentication.ResponseHeaderSettingKerberosAuthenticationSuccessHandler
- 実装済みのインターフェース一覧:
AuthenticationSuccessHandler
public class ResponseHeaderSettingKerberosAuthenticationSuccessHandler
extends ObjectSE
implements AuthenticationSuccessHandler
認証が成功した後、レスポンスに WWW-Authenticate (またはその他の) ヘッダーを追加します。
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidonAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication) ユーザーが正常に認証されたときに呼び出されます。voidsetHeaderName(StringSE headerName) 設定するヘッダーの名前を設定します。voidsetHeaderPrefix(StringSE headerPrefix) エンコードされたレスポンストークン値のプレフィックスの値を設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.security.web.authentication.AuthenticationSuccessHandler から継承されたメソッド
onAuthenticationSuccess
コンストラクターの詳細
ResponseHeaderSettingKerberosAuthenticationSuccessHandler
public ResponseHeaderSettingKerberosAuthenticationSuccessHandler()
メソッドの詳細
setHeaderName
設定するヘッダーの名前を設定します。デフォルトでは "WWW-Authenticate" です。- パラメーター:
headerName- www 認証ヘッダー名
setHeaderPrefix
エンコードされたレスポンストークン値のプレフィックスの値を設定します。デフォルトでは、これは 'Negotiate ' です。- パラメーター:
headerPrefix- ネゴシエートプレフィックス
onAuthenticationSuccess
public void onAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication) throws IOExceptionSE, jakarta.servlet.ServletException インターフェースからコピーされた説明:AuthenticationSuccessHandlerユーザーが正常に認証されたときに呼び出されます。- 次で指定:
- インターフェース
AuthenticationSuccessHandlerのonAuthenticationSuccess - パラメーター:
request- 成功した認証を引き起こしたリクエストresponse- レスポンスauthentication- 認証プロセス中に作成された Authentication オブジェクト。- 例外:
IOExceptionSEjakarta.servlet.ServletException