首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gvNix:如何根据角色限制访问

gvNix:如何根据角色限制访问
EN

Stack Overflow用户
提问于 2015-12-23 16:32:54
回答 1查看 76关注 0票数 1

我正在使用gvNix开发一个应用程序。我使用typicalsecurity addon来保护我的应用程序。我现在需要的是让用户只更新他们的个人资料。即,用户可以在导航栏菜单上看到配置文件选项卡,并且当单击它时,应该显示一个仅包含其数据的表单。

我尝试将以下代码添加到我的代码中,但它限制了对管理员的访问。

代码语言:javascript
复制
@RooWebScaffold(path = "users", formBackingObject = User.class, delete=false, create=false);

此处的xml删除了菜单选项卡或其子项的一部分,因此不会显示编辑配置文件的选项

代码语言:javascript
复制
...
xmlns:sec="http://www.springframework.org/security/tags"
...
<sec:authorize ifAllGranted="ROLE_ADMIN">...</sec:authorize>
EN

回答 1

Stack Overflow用户

发布于 2015-12-26 23:47:21

通常,所有用户都应该更新他们的个人资料,因此该链接应该对所有用户可见。

然后修改处理该请求的控制器方法,以获得请求者的用户主体,这是加载登录用户的配置文件的方法。

要获得用户的主体,请阅读Spring Security文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34431539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档