List of usage examples for org.springframework.security.web.authentication UsernamePasswordAuthenticationFilter setAuthenticationSuccessHandler
public void setAuthenticationSuccessHandler(AuthenticationSuccessHandler successHandler)
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);//from w ww.j a va 2s.c o 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:shiver.me.timbers.spring.security.modification.JwtSuccessHandlerWrapper.java
@Override public void modify(final UsernamePasswordAuthenticationFilter filter) { filter.setAuthenticationSuccessHandler(successHandler .withDelegate(mutator.retrieve(filter, "successHandler", AuthenticationSuccessHandler.class))); }
From source file:ch.astina.hesperid.web.services.SecurityModule.java
/** * Checks credentials entered using a form. *//* w w w .ja va 2s.com*/ @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; }
From source file:br.com.hyperclass.snackbar.config.SecurityConfiguration.java
@Bean public Filter loginFilter() { final UsernamePasswordAuthenticationFilter filter = new UsernamePasswordAuthenticationFilter(); filter.setAuthenticationManager(providerManager); filter.setAuthenticationSuccessHandler(successHandler); filter.setAuthenticationFailureHandler(failureHandler); return filter; }
From source file:org.lightadmin.core.config.context.LightAdminSecurityConfiguration.java
@Bean @Autowired/*from w ww . j a va2 s. c om*/ 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; }