gpt4 book ai didi

java - IdentityManager接缝问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:32 25 4
gpt4 key购买 nike

我的 IdentityManager 和接缝有问题。我解释一下我的问题:

在我的应用程序中,我有一个页面可以向角色添加权限。保存方法在这里:

   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();

使用此方法一切正常。权限已添加到数据库中。

但是在获得保存权限后,应用程序会将用户重定向到列出具有权限的角色的页面中。

在此页面中,不会出现新的权限。经过研究问题,似乎identityManager还没有从数据库加载权限。

所以我的问题是:

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

谢谢。

最佳答案

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

关于java - IdentityManager接缝问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3441742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com