【发布时间】:2015-05-02 01:22:46
【问题描述】:
作为 Spring 安全注释的新手,我无法理解以下两行之间的真正区别。这是否意味着 hasRole 隐式检查身份验证?
- @PreAuthorize("isFullyAuthenticated() and hasRole('activateUser')")
+ @PreAuthorize("hasRole('activateUser')")
void activateUser(String username);
根据 spring 文档,
isFullyAuthenticated() Returns true if the user is not an anonymous or a remember-me user
【问题讨论】:
标签: java spring spring-mvc spring-security spring-annotations