Java ApacheShiro上的多个领域

Java ApacheShiro上的多个领域,java,hibernate,security,shiro,Java,Hibernate,Security,Shiro,我的系统中有“n”个模块,每个模块都有一组特定的用户、不同的角色和一个简单的数据库 我有一个查询主数据库的自定义域。这个数据库有一个包含我系统所有用户的表。因此,查询告诉我用户是否已注册,以及用户应该使用哪个模块 所以,当我从数据库中获取用户的模块名时,我将访问另一个领域,查询另一个数据库以设置用户的权限 下面的链接(图片)显示了我想说的内容 我不知道怎样才能建立起所有领域之间的关系。我试图使用ManagerRealm(ModulerRealAuthenticator的扩展),但是当我调用as

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

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

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

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

我不知道怎样才能建立起所有领域之间的关系。我试图使用ManagerRealm(ModulerRealAuthenticator的扩展),但是当我调用assertRealmsConfigured()时,我得到一个异常,说我没有配置域。我不知道我建议的结构是最好的解决方案还是最好的方法。有人能帮我吗

提前谢谢