【发布时间】:2014-03-01 09:15:49
【问题描述】:
我希望为我的 REST 服务实施基于角色的安全性。我正在使用 spring-data-rest 并已配置 JpaRepository 如下:
@Repository
@RestResource(path = "changesets", rel = "changesets")
public interface ChangesetRepository extends JpaRepository<Changeset, Long> { }
我想将@PreAuthorize 注释附加到继承的Page<T> findAll(Pageable pageable) 方法,以便GET 需要特定角色。
有没有办法做到这一点?我需要提供自定义实现还是我遗漏了一些明显的东西?
【问题讨论】:
标签: spring spring-security spring-data-jpa spring-data-rest