List of usage examples for org.springframework.security.config.http FormLoginBeanDefinitionParser ATT_LOGIN_PAGE
String ATT_LOGIN_PAGE
To view the source code for org.springframework.security.config.http FormLoginBeanDefinitionParser ATT_LOGIN_PAGE.
Click Source Link
From source file:org.springframework.security.config.http.AuthenticationConfigBuilder.java
void createLoginPageFilterIfNeeded() { boolean needLoginPage = formFilterId != null || openIDFilterId != null; // If no login page has been defined, add in the default page generator. if (needLoginPage && formLoginPage == null && openIDLoginPage == null) { logger.info("No login page configured. The default internal one will be used. Use the '" + FormLoginBeanDefinitionParser.ATT_LOGIN_PAGE + "' attribute to set the URL of the login page."); BeanDefinitionBuilder loginPageFilter = BeanDefinitionBuilder .rootBeanDefinition(DefaultLoginPageGeneratingFilter.class); loginPageFilter.addPropertyValue("resolveHiddenInputs", new CsrfTokenHiddenInputFunction()); BeanDefinitionBuilder logoutPageFilter = BeanDefinitionBuilder .rootBeanDefinition(DefaultLogoutPageGeneratingFilter.class); logoutPageFilter.addPropertyValue("resolveHiddenInputs", new CsrfTokenHiddenInputFunction()); if (formFilterId != null) { loginPageFilter.addConstructorArgReference(formFilterId); loginPageFilter.addPropertyValue("authenticationUrl", loginProcessingUrl); }/* w w w.j av a2 s . c o m*/ if (openIDFilterId != null) { loginPageFilter.addConstructorArgReference(openIDFilterId); loginPageFilter.addPropertyValue("openIDauthenticationUrl", openidLoginProcessingUrl); } loginPageGenerationFilter = loginPageFilter.getBeanDefinition(); this.logoutPageGenerationFilter = logoutPageFilter.getBeanDefinition(); } }