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

问题描述:

我想使用JDBCRealm进行登录身份验证,但不使用user_role表我有一个组表,其中包含指向组表的表指针,每个组表都包含用户及其在该组中的角色,我应该如何为这种情况实现JDBCRealm?如何为每个组中的不同角色的用户实现JDBCRealm?

谢谢

+1

该问题属于off topic,属于serverfault.com,但实际上如果Tomcat JDBC Realm文档没有回答它,则根本无法回答。 – EJP

你不能为了这个目的使用JDBCRealm:你会写自己的JDBCRealm的子类,并更改用于授权查询。

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