クラス Saml2LogoutRequestFilter
- java.lang.Object
-
- org.springframework.web.filter.GenericFilterBean
-
- org.springframework.web.filter.OncePerRequestFilter
-
- org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestFilter
- 実装されたすべてのインターフェース:
javax.servlet.Filter
、org.springframework.beans.factory.Aware
、org.springframework.beans.factory.BeanNameAware
、org.springframework.beans.factory.DisposableBean
、org.springframework.beans.factory.InitializingBean
、org.springframework.context.EnvironmentAware
、org.springframework.core.env.EnvironmentCapable
、org.springframework.web.context.ServletContextAware
public final class Saml2LogoutRequestFilter extends org.springframework.web.filter.OncePerRequestFilter
アサーティングパーティから送信された <saml2:LogoutRequest> の形式でログアウトリクエストを処理するためのフィルター。- 導入:
- 5.6
- 関連事項:
Saml2LogoutRequestValidator
コンストラクターのサマリー
コンストラクター コンストラクター 説明 Saml2LogoutRequestFilter(RelyingPartyRegistrationResolver relyingPartyRegistrationResolver, Saml2LogoutRequestValidator logoutRequestValidator, Saml2LogoutResponseResolver logoutResponseResolver, LogoutHandler... handlers)
アサート側からの SAML 2.0 ログアウトリクエストを受け入れるためのSaml2LogoutResponseFilter
を構築します
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected void
doFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain)
void
setLogoutRequestMatcher(RequestMatcher logoutRequestMatcher)
クラス org.springframework.web.filter.OncePerRequestFilter から継承されたメソッド
doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatch
コンストラクターの詳細
Saml2LogoutRequestFilter
public Saml2LogoutRequestFilter(RelyingPartyRegistrationResolver relyingPartyRegistrationResolver, Saml2LogoutRequestValidator logoutRequestValidator, Saml2LogoutResponseResolver logoutResponseResolver, LogoutHandler... handlers)
アサート側からの SAML 2.0 ログアウトリクエストを受け入れるためのSaml2LogoutResponseFilter
を構築します- パラメーター:
relyingPartyRegistrationResolver
-RelyingPartyRegistration
を解決するための戦略logoutRequestValidator
- SAML 2.0 ログアウトリクエストオーセンティケーターlogoutResponseResolver
- SAML 2.0 ログアウトレスポンスを作成するための戦略handlers
- ログアウトを実行するアクション
メソッドの詳細
doFilterInternal
protected void doFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws javax.servlet.ServletException, java.io.IOException
- 次で指定:
- クラス
org.springframework.web.filter.OncePerRequestFilter
のdoFilterInternal
- 例外:
javax.servlet.ServletException
java.io.IOException
setLogoutRequestMatcher
public void setLogoutRequestMatcher(RequestMatcher logoutRequestMatcher)