本文整理匯總了Java中org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler.setUseReferer方法的典型用法代碼示例。如果您正苦於以下問題:Java SimpleUrlAuthenticationSuccessHandler.setUseReferer方法的具體用法?Java SimpleUrlAuthenticationSuccessHandler.setUseReferer怎麽用?Java SimpleUrlAuthenticationSuccessHandler.setUseReferer使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler
的用法示例。
在下文中一共展示了SimpleUrlAuthenticationSuccessHandler.setUseReferer方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的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
}