クラス DefaultLoginPageGeneratingFilter
java.lang.ObjectSE
org.springframework.web.filter.GenericFilterBean
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter
- 実装されたすべてのインターフェース:
jakarta.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 class DefaultLoginPageGeneratingFilter
extends org.springframework.web.filter.GenericFilterBean
ユーザーがログインページを構成しない場合の、名前空間構成での内部使用。構成コードは、代わりにこのフィルターをチェーンに挿入します。ログインページへのリダイレクトが使用されている場合にのみ機能します。
- 導入:
- 2.0
フィールドサマリー
フィールドクラス org.springframework.web.filter.GenericFilterBean から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクターコンストラクター説明メソッドのサマリー
修飾子と型メソッド説明void
doFilter
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) boolean
void
setAuthenticationUrl
(StringSE authenticationUrl) void
setFailureUrl
(StringSE failureUrl) void
setFormLoginEnabled
(boolean formLoginEnabled) void
setLoginPageUrl
(StringSE loginPageUrl) void
setLogoutSuccessUrl
(StringSE logoutSuccessUrl) void
setOauth2AuthenticationUrlToClientName
(MapSE<StringSE, StringSE> oauth2AuthenticationUrlToClientName) void
setOauth2LoginEnabled
(boolean oauth2LoginEnabled) void
setPasswordParameter
(StringSE passwordParameter) void
setRememberMeParameter
(StringSE rememberMeParameter) void
setResolveHiddenInputs
(FunctionSE<jakarta.servlet.http.HttpServletRequest, MapSE<StringSE, StringSE>> resolveHiddenInputs) キーが入力の名前で値が入力の値である非表示の入力のマップを解決するために使用される関数を設定します。void
setSaml2AuthenticationUrlToProviderName
(MapSE<StringSE, StringSE> saml2AuthenticationUrlToProviderName) void
setSaml2LoginEnabled
(boolean saml2LoginEnabled) void
setUsernameParameter
(StringSE usernameParameter) クラス org.springframework.web.filter.GenericFilterBean から継承されたメソッド
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
フィールドの詳細
コンストラクターの詳細
DefaultLoginPageGeneratingFilter
public DefaultLoginPageGeneratingFilter()DefaultLoginPageGeneratingFilter
メソッドの詳細
setResolveHiddenInputs
public void setResolveHiddenInputs(FunctionSE<jakarta.servlet.http.HttpServletRequest, MapSE<StringSE, StringSE>> resolveHiddenInputs) キーが入力の名前で値が入力の値である非表示の入力のマップを解決するために使用される関数を設定します。通常、これは CSRF トークンを解決するために使用されます。- パラメーター:
resolveHiddenInputs
- 入力を解決する関数
isEnabled
public boolean isEnabled()setLogoutSuccessUrl
getLoginPageUrl
setLoginPageUrl
setFailureUrl
setFormLoginEnabled
public void setFormLoginEnabled(boolean formLoginEnabled) setOauth2LoginEnabled
public void setOauth2LoginEnabled(boolean oauth2LoginEnabled) setSaml2LoginEnabled
public void setSaml2LoginEnabled(boolean saml2LoginEnabled) setAuthenticationUrl
setUsernameParameter
setPasswordParameter
setRememberMeParameter
setOauth2AuthenticationUrlToClientName
setSaml2AuthenticationUrlToProviderName
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