クラス Saml2WebSsoAuthenticationRequestFilter

  • 実装されたすべてのインターフェース:
    javax.servlet.Filterorg.springframework.beans.factory.Awareorg.springframework.beans.factory.BeanNameAwareorg.springframework.beans.factory.DisposableBeanorg.springframework.beans.factory.InitializingBeanorg.springframework.context.EnvironmentAwareorg.springframework.core.env.EnvironmentCapableorg.springframework.web.context.ServletContextAware

    public class Saml2WebSsoAuthenticationRequestFilter
    extends org.springframework.web.filter.OncePerRequestFilter
    この Filter は SAML 2.0 AuthnRequest(1968 行目)を作成し、構成されたアサーティングパーティにリダイレクトします。

    HTTP リダイレクト(行 520)および HTTP-POST(行 753)バインディングをサポートします。

    デフォルトでは、この Filter は URI/saml2/authenticate/{registrationId} での認証リクエストに応答します。URI テンプレート変数 {registrationId} は、認証リクエストを開始するために使用される証明書利用者の registration identifier を表します。

    導入:
    5.2
    • メソッドの詳細

      • setRedirectMatcher

        public void setRedirectMatcher​(RequestMatcher redirectMatcher)
        特定のリクエストに対してこのフィルターをアクティブにする特定の RequestMatcher を使用します
        パラメーター:
        redirectMatcher - 使用する RequestMatcher
      • doFilterInternal

        protected void doFilterInternal​(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response,
                                        javax.servlet.FilterChain filterChain)
                                 throws javax.servlet.ServletException,
                                        java.io.IOException
        次で指定:
        クラス org.springframework.web.filter.OncePerRequestFilterdoFilterInternal 
        例外:
        javax.servlet.ServletException
        java.io.IOException