目前我有一个 Swing 应用程序,我不想集成 Apache Shiro 来对某些角色进行身份验证和委派权限。我已经设法从我为测试创建的 shiro.ini 文件中读取用户,它看起来像这样:
[users]
admin = 123456, Administrator
[role]
Administrator = *:*:*
然而,这只是为了测试,现在我需要从数据库中读取许可,所以我已经在数据库中存储了一个包含我需要的信息的表,它看起来像这样:
users (id,password,username)
userRoles (userId, role)
rolePermission (permissionID,permission,roleID)
我一直在尝试理解使用 JDBC 领域的教程,但是它们使用 Web 应用程序或特殊框架来管理它们与数据库的连接,例如 Apache Derby 或 BoneCP,而且这些示例让我更加困惑。
所以我要问的是,如果我想使用 JDBC 领域(带有 Oracle 数据库),我需要如何配置 shiro.ini 文件以及 shiro.ini 需要哪些类。任何示例或解释将不胜感激!