クラス DefaultLoginPageGeneratingFilter

  • 実装されたすべてのインターフェース:
    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 DefaultLoginPageGeneratingFilter
    extends org.springframework.web.filter.GenericFilterBean
    ユーザーがログインページを構成しない場合の、名前空間構成での内部使用。構成コードは、代わりにこのフィルターをチェーンに挿入します。ログインページへのリダイレクトが使用されている場合にのみ機能します。
    導入:
    2.0
    • フィールドの詳細

    • メソッドの詳細

      • setResolveHiddenInputs

        public void setResolveHiddenInputs​(java.util.function.Function<javax.servlet.http.HttpServletRequest,​java.util.Map<java.lang.String,​java.lang.String>> resolveHiddenInputs)
        キーが入力の名前で値が入力の値である非表示の入力のマップを解決するために使用される関数を設定します。通常、これは CSRF トークンを解決するために使用されます。
        パラメーター:
        resolveHiddenInputs - 入力を解決する関数
      • isEnabled

        public boolean isEnabled()
      • setLogoutSuccessUrl

        public void setLogoutSuccessUrl​(java.lang.String logoutSuccessUrl)
      • getLoginPageUrl

        public java.lang.String getLoginPageUrl()
      • setLoginPageUrl

        public void setLoginPageUrl​(java.lang.String loginPageUrl)
      • setFailureUrl

        public void setFailureUrl​(java.lang.String failureUrl)
      • setFormLoginEnabled

        public void setFormLoginEnabled​(boolean formLoginEnabled)
      • setOpenIdEnabled

        public void setOpenIdEnabled​(boolean openIdEnabled)
      • setOauth2LoginEnabled

        public void setOauth2LoginEnabled​(boolean oauth2LoginEnabled)
      • setSaml2LoginEnabled

        public void setSaml2LoginEnabled​(boolean saml2LoginEnabled)
      • setAuthenticationUrl

        public void setAuthenticationUrl​(java.lang.String authenticationUrl)
      • setUsernameParameter

        public void setUsernameParameter​(java.lang.String usernameParameter)
      • setPasswordParameter

        public void setPasswordParameter​(java.lang.String passwordParameter)
      • setRememberMeParameter

        public void setRememberMeParameter​(java.lang.String rememberMeParameter)
      • setOpenIDauthenticationUrl

        public void setOpenIDauthenticationUrl​(java.lang.String openIDauthenticationUrl)
      • setOpenIDusernameParameter

        public void setOpenIDusernameParameter​(java.lang.String openIDusernameParameter)
      • setOauth2AuthenticationUrlToClientName

        public void setOauth2AuthenticationUrlToClientName​(java.util.Map<java.lang.String,​java.lang.String> oauth2AuthenticationUrlToClientName)
      • setSaml2AuthenticationUrlToProviderName

        public void setSaml2AuthenticationUrlToProviderName​(java.util.Map<java.lang.String,​java.lang.String> saml2AuthenticationUrlToProviderName)
      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws java.io.IOException,
                             javax.servlet.ServletException
        例外:
        java.io.IOException
        javax.servlet.ServletException