本文整理匯總了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