如何为每个组中具有不同角色的用户实现JDBCRealm?

时间:2012-09-09 06:55:50

标签: tomcat jdbcrealm

我想使用JDBCRealm进行登录验证,但是我没有user_role表,而是有一个groups表,它有指向组表的指针,每个表包含用户及其在该组中的角色,我应该如何为这种情况实现JDBCRealm? / p>

谢谢

1 个答案:

答案 0 :(得分:0)

您不能将JDBCRealm用于此目的:您必须编写自己的JDBCRealm子类并更改用于授权的查询。

另一个提示:根本不使用JDBCRealm:它根本不扩展,因为有一个JDBC Connection对象用于所有数据库通信。最好使用DataSourceRealm