thymeleaf 中的 sec:authorize 可以用于多个角色吗
can sec:authorize from thymeleaf be used for multiple roles
所以我有一个元素,我希望 ADMIN 和 MODERATOR 角色都可以访问它,但普通用户不能访问它。我正在使用:
<a class="dropdown-item" href="/addFishToWater"
sec:authorize="hasRole('ROLE_ADMIN')">Admin</a>
对于单个角色检查它工作正常但是有没有办法检查任何角色 ADMIN 和 MODERATOR。
是的。您可以使用
<a class="dropdown-item" href="/addFishToWater"
sec:authorize="hasAnyRole('ROLE_ADMIN', 'ROLE_MODERATOR')">Admin</a>
有关其他选项的更多信息,请参阅 official documentation。
所以我有一个元素,我希望 ADMIN 和 MODERATOR 角色都可以访问它,但普通用户不能访问它。我正在使用:
<a class="dropdown-item" href="/addFishToWater"
sec:authorize="hasRole('ROLE_ADMIN')">Admin</a>
对于单个角色检查它工作正常但是有没有办法检查任何角色 ADMIN 和 MODERATOR。
是的。您可以使用
<a class="dropdown-item" href="/addFishToWater"
sec:authorize="hasAnyRole('ROLE_ADMIN', 'ROLE_MODERATOR')">Admin</a>
有关其他选项的更多信息,请参阅 official documentation。