Apache Shiro上的多个领域

时间:2015-04-28 18:32:55

标签: java hibernate security shiro

我的系统中有'n'个模块,每个模块都有一组特定的用户,不同的角色和一个简单的数据库。

我有一个查询主数据库的自定义域。该数据库有一个包含我系统所有用户的表。因此,查询告诉我用户是否已注册,以及用户应使用哪个模块。

因此,当我从数据库中获取用户的模块名称时,我将访问另一个域,查询另一个数据库以设置我的用户的权限。

下面的链接(图片)显示了我想说的内容。

http://i.stack.imgur.com/fP0WX.png

我不知道如何才能建立所有领域之间的关系。我正在尝试使用ManagerRealm(ModularRealmAuthenticator的扩展),但是当我调用assertRealmsConfigured()时,我得到一个异常,说我没有配置域。我不知道我建议的结构是最好的解决方案,还是最好的方法。任何人都可以帮助我吗?

先谢谢

0 个答案:

没有答案