首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IdentityManager接缝问题

IdentityManager接缝问题
EN

Stack Overflow用户
提问于 2010-08-09 23:48:06
回答 1查看 476关注 0票数 1

我对IdentityManager和seam有一个问题。我解释一下我的问题:

在我的应用程序中,我有一个向角色添加权限的页面。保存它的方法如下:

代码语言:javascript
复制
   JpaPermissionStore jpaPermissionStore = (JpaPermissionStore) Component.getInstance("org.jboss.seam.security.jpaPermissionStore", true);
    List<Permission> permissions = new ArrayList<Permission>();
    for (String s : this.selectedActions)
        permissions.add(new Permission(this.selectedTarget, s, new org.jboss.seam.security.Role(role)));
    if (permissions.size() > 0)
        jpaPermissionStore.grantPermissions(permissions);
    Conversation.instance().end();

使用这种方法,一切都能正常工作。在数据库中添加权限。

但是在拥有save权限之后,应用程序会在一个页面中重定向用户,该页面列出了具有权限的角色。

在此页中,不会显示新权限。经过研究发现,identityManager似乎没有从数据库中加载数据的权限。

所以我的问题是:

如何刷新identityManager以强制其刷新数据?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-21 02:24:24

您需要手动刷新身份的角色。你应该看看this post

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

https://stackoverflow.com/questions/3441742

复制
相关文章

相似问题

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