gpt4 book ai didi

java - Apache Shiro 的存储权限

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:34 24 4
gpt4 key购买 nike

我开始使用 Apache Shiro 框架,感觉很棒而且非常灵活。在应用程序中,我们希望使用“shiro: hasPermission”的 jsp 标记来控制网络某些部分的权限。

Shiro 我明白像这样的事情可以告诉Module4:action1,但是对于更复杂的场景如module1->module1.1->action3 想不出一个结构来将其存储在数据库中。

enter image description here

根据我们的应用程序建议的模型我做了什么来存储数据库上的权限,可以使用哪些表?。

提前致谢

最佳答案

Shiro 的默认 WildcardPermission syntax可以处理任意数量的 : 分隔标记。您可以像定义您的权限一样简单,如下所示:

module1:module1.1:action3

等等

这意味着你只需要一个关联表,例如account_permissions 具有 account_idpermission 字符串。

关于java - Apache Shiro 的存储权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16341944/

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