public class DefaultLoginPageGeneratingFilter
extends org.springframework.web.filter.GenericFilterBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_LOGIN_PAGE_URL |
static java.lang.String |
ERROR_PARAMETER_NAME |
Constructor and Description |
---|
DefaultLoginPageGeneratingFilter() |
DefaultLoginPageGeneratingFilter(AbstractAuthenticationProcessingFilter filter) |
DefaultLoginPageGeneratingFilter(UsernamePasswordAuthenticationFilter authFilter,
AbstractAuthenticationProcessingFilter openIDFilter) |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain) |
java.lang.String |
getLoginPageUrl() |
boolean |
isEnabled() |
void |
setAuthenticationUrl(java.lang.String authenticationUrl) |
void |
setFailureUrl(java.lang.String failureUrl) |
void |
setFormLoginEnabled(boolean formLoginEnabled) |
void |
setLoginPageUrl(java.lang.String loginPageUrl) |
void |
setLogoutSuccessUrl(java.lang.String logoutSuccessUrl) |
void |
setOauth2AuthenticationUrlToClientName(java.util.Map<java.lang.String,java.lang.String> oauth2AuthenticationUrlToClientName) |
void |
setOauth2LoginEnabled(boolean oauth2LoginEnabled) |
void |
setOpenIDauthenticationUrl(java.lang.String openIDauthenticationUrl) |
void |
setOpenIdEnabled(boolean openIdEnabled) |
void |
setOpenIDusernameParameter(java.lang.String openIDusernameParameter) |
void |
setPasswordParameter(java.lang.String passwordParameter) |
void |
setRememberMeParameter(java.lang.String rememberMeParameter) |
void |
setResolveHiddenInputs(java.util.function.Function<javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String,java.lang.String>> resolveHiddenInputs)
Sets a Function used to resolve a Map of the hidden inputs where the key is the
name of the input and the value is the value of the input.
|
void |
setSaml2AuthenticationUrlToProviderName(java.util.Map<java.lang.String,java.lang.String> saml2AuthenticationUrlToProviderName) |
void |
setSaml2LoginEnabled(boolean saml2LoginEnabled) |
void |
setUsernameParameter(java.lang.String usernameParameter) |
public static final java.lang.String DEFAULT_LOGIN_PAGE_URL
public static final java.lang.String ERROR_PARAMETER_NAME
public DefaultLoginPageGeneratingFilter()
public DefaultLoginPageGeneratingFilter(AbstractAuthenticationProcessingFilter filter)
public DefaultLoginPageGeneratingFilter(UsernamePasswordAuthenticationFilter authFilter, AbstractAuthenticationProcessingFilter openIDFilter)
public void setResolveHiddenInputs(java.util.function.Function<javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String,java.lang.String>> resolveHiddenInputs)
resolveHiddenInputs
- the function to resolve the inputspublic boolean isEnabled()
public void setLogoutSuccessUrl(java.lang.String logoutSuccessUrl)
public java.lang.String getLoginPageUrl()
public void setLoginPageUrl(java.lang.String loginPageUrl)
public void setFailureUrl(java.lang.String failureUrl)
public void setFormLoginEnabled(boolean formLoginEnabled)
public void setOpenIdEnabled(boolean openIdEnabled)
public void setOauth2LoginEnabled(boolean oauth2LoginEnabled)
public void setSaml2LoginEnabled(boolean saml2LoginEnabled)
public void setAuthenticationUrl(java.lang.String authenticationUrl)
public void setUsernameParameter(java.lang.String usernameParameter)
public void setPasswordParameter(java.lang.String passwordParameter)
public void setRememberMeParameter(java.lang.String rememberMeParameter)
public void setOpenIDauthenticationUrl(java.lang.String openIDauthenticationUrl)
public void setOpenIDusernameParameter(java.lang.String openIDusernameParameter)
public void setOauth2AuthenticationUrlToClientName(java.util.Map<java.lang.String,java.lang.String> oauth2AuthenticationUrlToClientName)
public void setSaml2AuthenticationUrlToProviderName(java.util.Map<java.lang.String,java.lang.String> saml2AuthenticationUrlToProviderName)
public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException