我们正在使用java spring-security实现我们的项目;我创建了用户,角色和权限表,以便每个用户都有一个或多个角色,每个角色都有一个或多个权限。然后我使用@PreAuthorize ("hasAuthority('privilege-name')")
注释了其他API。考虑到这些,我有一个问题:我们如何根据用户权限(权限)创建HTML菜单?例如根据用户角色,不应显示某些菜单项
答案 0 :(得分:2)
https://docs.spring.io/spring-security/site/docs/3.0.x/reference/taglibs.html
<sec:authorize access="hasRole('privilege-name')">
... html ...
</sec:authorize>