本文整理汇总了Java中org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler类的典型用法代码示例。如果您正苦于以下问题:Java SimpleUrlAuthenticationSuccessHandler类的具体用法?Java SimpleUrlAuthenticationSuccessHandler怎么用?Java SimpleUrlAuthenticationSuccessHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SimpleUrlAuthenticationSuccessHandler类属于org.springframework.security.web.authentication包,在下文中一共展示了SimpleUrlAuthenticationSuccessHandler类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: configure
import org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler; //导入依赖的package包/类
@Override
protected void configure(HttpSecurity http) throws Exception {
SimpleUrlAuthenticationSuccessHandler authSuccessHandler = new SimpleUrlAuthenticationSuccessHandler();
authSuccessHandler.setUseReferer(true);
http.authorizeRequests()
.antMatchers("/login").permitAll()
.anyRequest().authenticated()
.and().formLogin().defaultSuccessUrl("/test", true);
}
示例2: configure
import org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler; //导入依赖的package包/类
@Override
protected void configure(HttpSecurity http) throws Exception {
SimpleUrlAuthenticationSuccessHandler simpleUrlAuthenticationSuccessHandler = new SimpleUrlAuthenticationSuccessHandler("/");
simpleUrlAuthenticationSuccessHandler.setUseReferer(false);
simpleUrlAuthenticationSuccessHandler.setTargetUrlParameter("url");
DefaultRedirectStrategy defaultRedirectStrategy = new DefaultRedirectStrategy();
simpleUrlAuthenticationSuccessHandler.setRedirectStrategy(defaultRedirectStrategy);
SimpleUrlLogoutSuccessHandler simpleUrlLogoutSuccessHandler = new SimpleUrlLogoutSuccessHandler();
simpleUrlLogoutSuccessHandler.setUseReferer(true);
// @formatter:off
http
.authorizeRequests()
.antMatchers(ckfinder.getServlet().getPath()).hasAnyRole("ADMIN")
.and()
.csrf()
.disable()
.exceptionHandling()
.authenticationEntryPoint(authenticationEntryPoint())
.and()
.formLogin()
.loginPage("/login")
.usernameParameter("user_id1")
.passwordParameter("password1")
.successHandler(simpleUrlAuthenticationSuccessHandler)
.failureHandler(failureHandler())
.permitAll()
.and()
.headers()
.cacheControl().disable()
.httpStrictTransportSecurity().disable()
.frameOptions().sameOrigin()
.and()
.logout()
.logoutUrl("/logout.html")
.logoutSuccessHandler(simpleUrlLogoutSuccessHandler)
.permitAll()
.and()
.rememberMe()
.rememberMeParameter("rememberMe")
.tokenRepository(persistentTokenRepository)
.and()
.requestCache()
.requestCache(new NullRequestCache())
.and()
.servletApi();
// @formatter:on
}
示例3: getSuccessHandler
import org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler; //导入依赖的package包/类
private AuthenticationSuccessHandler getSuccessHandler() {
SimpleUrlAuthenticationSuccessHandler successHandler = new SimpleUrlAuthenticationSuccessHandler(
"/");
successHandler.setTargetUrlParameter("redirect");
return successHandler;
}
示例4: pac4jAuthenticationSuccessHandler
import org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler; //导入依赖的package包/类
@Bean
public SimpleUrlAuthenticationSuccessHandler pac4jAuthenticationSuccessHandler() {
return new Pac4jAuthenticationSuccessHandler();
}
开发者ID:openwide-java,项目名称:artifact-listener,代码行数:5,代码来源:MavenArtifactNotifierWebappSecurityConfig.java