java - Spring Security Acl级别类权限

标签 java spring spring-security acl spring-security-acl

Spring Security Acl支持类级权限吗?例如,假设我有一个 Asset 类,并且我希望向具有角色 ROLE_USER 的任何用户授予对 Asset 类的所有实例的读取权限。 据我所知,ObjectIdentityImpl 只接受对象实例。

谢谢

最佳答案

Spring Security ACL 对此并不是很方便。我建议您改用预授权注释:

@PreAuthorize("hasRole('ROLE_USER')")
public List<Asset> getAllAssets();

确保您的配置中启用了前后注释。

关于java - Spring Security Acl级别类权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19636371/

相关文章:

java - spring integration tcp客户端发送简单消息

java - Java 中的枚举枚举

java - 当 XSD 的一部分嵌套在 WSDL 中时如何将架构添加到 Marshaller

java - 数据库对象持久化后反序列化无法转换为源类 : ClassCastException: TestDomain cannot be cast to TestDomain

java - Spring-MVC:JSP <form action> View 将一系列值发送到 Controller ,而不是单击按钮的一个值

java - 如何避免登录api中的大数据

spring-security - Spring 3 安全认证成功处理程序

Java SMPP 客户端实现

java - Mysql 和 Spring Boot

java - 无法 Autowiring 字段 : private org. springframework.security.authentication.AuthenticationManager