springboot springsecurity freemarker页面上怎么做权限控制?

发布于 2022-09-04 00:43:49 字数 787 浏览 19 评论 0

springboot集成springsecurity的方法是按照这篇文章做的

https://blog.tomoya.cn/2016/09/30/SpringBoot%20与%20SpringSecurity%20的整合(基于URL的权限验证)/

然后就是在页面上取登录用户的名字,是可以取到的

<#assign security=JspTaglibs["http://www.springframework.org/security/tags"] />

<@security.authorize access="isAuthenticated()">
    <@security.authentication property="principal.username" />
</@security.authorize>

但当我取用户角色来判断用户是否可以看到某些按钮的时候,就没用了

<@security.authorize access="hasRole('reply:list')">
    <li><a href="/admin/reply/list">回复列表</a></li>
</@security.authorize>

不知道是我集成到后台的代码不对还是freemarker中取角色的方法不对,求大神解惑

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文