List of usage examples for org.springframework.security.web.authentication SimpleUrlAuthenticationFailureHandler SimpleUrlAuthenticationFailureHandler
public SimpleUrlAuthenticationFailureHandler(String defaultFailureUrl)
From source file:at.plechinger.demo.scribesec.facebook.SecurityConfig.java
@Bean @Autowired// w w w.java 2s. c om public ScribeAuthenticationFilter authFilterBean(AuthenticationManager authManager) { ScribeAuthenticationFilter filter = new ScribeAuthenticationFilter("/oauth-login"); //filter.setConfigMatchParameter("atype"); filter.setAuthenticationManager(authManager); filter.setAuthenticationFailureHandler(new SimpleUrlAuthenticationFailureHandler("/login-error")); filter.setAuthenticationSuccessHandler(new SimpleUrlAuthenticationSuccessHandler("/login-success")); FacebookProviderConfiguration facebookProvider = new FacebookProviderConfiguration(); facebookProvider.setApiKey("12345678"); facebookProvider.setApiSecret("xxxxxxxxxxxxxxxxxxxxxxxx"); List<ProviderConfiguration> config = new ArrayList<>(1); config.add(facebookProvider); filter.setProviderConfigurations(config); return filter; }
From source file:de.blizzy.documentr.context.ContextConfig.java
@Bean public Filter openIdAuthFilter(ProviderManager authManager, RememberMeServices rememberMeServices) { DocumentrOpenIdAuthenticationFilter filter = new DocumentrOpenIdAuthenticationFilter(); filter.setAuthenticationManager(authManager); AuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler( "/access/login/error"); //$NON-NLS-1$ filter.setAuthenticationFailureHandler(failureHandler); filter.setRememberMeServices(rememberMeServices); return filter; }
From source file:org.lightadmin.core.config.context.LightAdminSecurityConfiguration.java
@Bean @Autowired//from ww w . j a v a 2 s. c o m public Filter authenticationFilter(AuthenticationManager authenticationManager, RequestCache requestCache) { UsernamePasswordAuthenticationFilter authenticationFilter = new UsernamePasswordAuthenticationFilter(); authenticationFilter.setFilterProcessesUrl(applicationUrl("/j_spring_security_check")); authenticationFilter.setAuthenticationManager(authenticationManager); SavedRequestAwareAuthenticationSuccessHandler successHandler = new SavedRequestAwareAuthenticationSuccessHandler(); successHandler.setRequestCache(requestCache); authenticationFilter.setAuthenticationSuccessHandler(successHandler); authenticationFilter.setAuthenticationFailureHandler( new SimpleUrlAuthenticationFailureHandler(applicationUrl("/login?login_error=1"))); return authenticationFilter; }
From source file:architecture.user.spring.config.SecurityConfig.java
protected AuthenticationFailureHandler authenticationFailureHandler() { SimpleUrlAuthenticationFailureHandler simpleUrlAuthenticationFailureHandler = new SimpleUrlAuthenticationFailureHandler( "/includes/jsp/error.jsp"); simpleUrlAuthenticationFailureHandler.setUseForward(true); return simpleUrlAuthenticationFailureHandler; }
From source file:nu.localhost.tapestry5.springsecurity.services.SecurityModule.java
@Marker(SpringSecurityServices.class) public static UsernamePasswordAuthenticationFilter buildRealAuthenticationProcessingFilter( @SpringSecurityServices final AuthenticationManager manager, @SpringSecurityServices final RememberMeServices rememberMeServices, @Inject @Value("${spring-security.check.url}") final String authUrl, @Inject @Value("${spring-security.target.url}") final String targetUrl, @Inject @Value("${spring-security.failure.url}") final String failureUrl, @Inject @Value("${spring-security.always.use.target.url}") final String alwaysUseTargetUrl) throws Exception { UsernamePasswordAuthenticationFilter filter = new UsernamePasswordAuthenticationFilter(); filter.setAuthenticationManager(manager); filter.setPostOnly(false);/*w w w. j ava2 s .co m*/ filter.setAuthenticationFailureHandler(new SimpleUrlAuthenticationFailureHandler(failureUrl)); SavedRequestAwareAuthenticationSuccessHandler successHandler = new SavedRequestAwareAuthenticationSuccessHandler(); successHandler.setDefaultTargetUrl(targetUrl); successHandler.setAlwaysUseDefaultTargetUrl(Boolean.parseBoolean(alwaysUseTargetUrl)); filter.setAuthenticationSuccessHandler(successHandler); filter.setFilterProcessesUrl(targetUrl); filter.setFilterProcessesUrl(authUrl); filter.setRememberMeServices(rememberMeServices); filter.afterPropertiesSet(); return filter; }
From source file:ch.astina.hesperid.web.services.SecurityModule.java
/** * Checks credentials entered using a form. *//* w w w. j a va 2s . co m*/ @Marker(SpringSecurityServices.class) public static UsernamePasswordAuthenticationFilter buildRealAuthenticationProcessingFilter( @SpringSecurityServices final AuthenticationManager manager, @SpringSecurityServices final RememberMeServices rememberMeServices, @Inject @Value("${spring-security.check.url}") final String authUrl, @Inject @Value("${spring-security.target.url}") final String targetUrl, @Inject @Value("${spring-security.failure.url}") final String failureUrl, @Inject @Value("${spring-security.always.use.target.url}") final String alwaysUseTargetUrl) throws Exception { UsernamePasswordAuthenticationFilter filter = new UsernamePasswordAuthenticationFilter(); filter.setAuthenticationManager(manager); filter.setPostOnly(false); filter.setAuthenticationFailureHandler(new SimpleUrlAuthenticationFailureHandler(failureUrl)); SavedRequestAwareAuthenticationSuccessHandler successHandler = new SavedRequestAwareAuthenticationSuccessHandler(); successHandler.setDefaultTargetUrl(targetUrl); successHandler.setAlwaysUseDefaultTargetUrl(Boolean.parseBoolean(alwaysUseTargetUrl)); filter.setAuthenticationSuccessHandler(successHandler); filter.setFilterProcessesUrl(targetUrl); filter.setFilterProcessesUrl(authUrl); filter.setRememberMeServices(rememberMeServices); filter.afterPropertiesSet(); return filter; }