【发布时间】:2016-07-19 05:35:17
【问题描述】:
我正在使用自定义安全评估器方法在 java-springs Web 应用程序中工作, 我需要将用户点击的 URL 作为参数传递给方法 permissionEvaluator.canUserAccessPage(URLHitByUser)。
如何获取用户点击的 URL。
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
//.antMatchers("/view/**").permitAll()
.antMatchers("/assets/**").permitAll()
.antMatchers("/view/admin.html").access("@permissionEvaluator.canUserAccessPage(URLHitByUser)")
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login").usernameParameter("username").passwordParameter("password")
.defaultSuccessUrl("/index")
.permitAll()
// [...]
}
【问题讨论】:
标签: java spring spring-mvc web-applications spring-security