【发布时间】:2012-09-02 11:03:11
【问题描述】:
我想使用 JDBCRealm 进行登录身份验证,但是我没有使用 user_role 表,而是使用了一个 groups 表,该表具有指向每个包含用户及其在该组中的角色的组表的指针,在这种情况下我应该如何实现 JDBCRealm?
谢谢
【问题讨论】:
-
问题不在主题范围内,属于 serverfault.com,但如果 Tomcat JDBC 领域文档没有回答,则根本无法回答。
我想使用 JDBCRealm 进行登录身份验证,但是我没有使用 user_role 表,而是使用了一个 groups 表,该表具有指向每个包含用户及其在该组中的角色的组表的指针,在这种情况下我应该如何实现 JDBCRealm?
谢谢
【问题讨论】:
您不能为此目的使用JDBCRealm:您必须编写自己的 JDBCRealm 子类并更改用于授权的查询。
另一个提示:根本不要使用 JDBCRealm:它根本无法扩展,因为有一个 JDBC Connection 对象用于所有数据库通信。你最好使用DataSourceRealm。
【讨论】: