クラス DefaultLoginPageGeneratingFilter

java.lang.ObjectSE
org.springframework.web.filter.GenericFilterBean
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter
実装されたすべてのインターフェース:
jakarta.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
  • フィールドの詳細

  • コンストラクターの詳細

    • DefaultLoginPageGeneratingFilter

      public DefaultLoginPageGeneratingFilter()
    • DefaultLoginPageGeneratingFilter

      public DefaultLoginPageGeneratingFilter(UsernamePasswordAuthenticationFilter authFilter)
  • メソッドの詳細

    • setResolveHiddenInputs

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

      public boolean isEnabled()
    • setLogoutSuccessUrl

      public void setLogoutSuccessUrl(StringSE logoutSuccessUrl)
    • getLoginPageUrl

      public StringSE getLoginPageUrl()
    • setLoginPageUrl

      public void setLoginPageUrl(StringSE loginPageUrl)
    • setFailureUrl

      public void setFailureUrl(StringSE failureUrl)
    • setFormLoginEnabled

      public void setFormLoginEnabled(boolean formLoginEnabled)
    • setOauth2LoginEnabled

      public void setOauth2LoginEnabled(boolean oauth2LoginEnabled)
    • setSaml2LoginEnabled

      public void setSaml2LoginEnabled(boolean saml2LoginEnabled)
    • setAuthenticationUrl

      public void setAuthenticationUrl(StringSE authenticationUrl)
    • setUsernameParameter

      public void setUsernameParameter(StringSE usernameParameter)
    • setPasswordParameter

      public void setPasswordParameter(StringSE passwordParameter)
    • setRememberMeParameter

      public void setRememberMeParameter(StringSE rememberMeParameter)
    • setOauth2AuthenticationUrlToClientName

      public void setOauth2AuthenticationUrlToClientName(MapSE<StringSE,StringSE> oauth2AuthenticationUrlToClientName)
    • setSaml2AuthenticationUrlToProviderName

      public void setSaml2AuthenticationUrlToProviderName(MapSE<StringSE,StringSE> saml2AuthenticationUrlToProviderName)
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOExceptionSE, jakarta.servlet.ServletException
      例外:
      IOExceptionSE
      jakarta.servlet.ServletException