【发布时间】:2021-03-31 04:21:20
【问题描述】:
在这张图片中,我有树状结构,我想授予节点以上任何角色的权限。
谁能给我这方面的建议?
【问题讨论】:
标签: java spring-boot oauth-2.0 jwt microservices
在这张图片中,我有树状结构,我想授予节点以上任何角色的权限。
谁能给我这方面的建议?
【问题讨论】:
标签: java spring-boot oauth-2.0 jwt microservices
我相信您正在搜索的是“授权”而不是“身份验证”。如果您使用 Spring,Spring Security 可以帮助您满足安全需求。您可以拥有角色和权限来帮助您定义用户可以访问或执行的操作。
使用 spring security,您可以使用注释来保护端点,例如
@PreAuthorize(“hasAuthority('READ_AUTHORITY')")
或
@PreAuthorize(“hasRole('ADMIN')")
【讨论】: