适用于MongoDB的Apache Shiro Ini文件

时间:2019-03-26 11:03:44

标签: shiro

我能够为mariadb配置shiro.ini。我应该如何为MongoDB配置shiro.ini?

我尝试为mariadb配置,效果很好。

jdbcRealm = org.apache.shiro.realm.jdbc.JdbcRealm
jdbcRealm.permissionsLookupEnabled = false

jdbcRealm.authenticationQuery = SELECT Password FROM User WHERE Name = ?

ds = org.mariadb.jdbc.MariaDbDataSource
ds.serverName = localhost
ds.user = xxxx
ds.password = xxxx
ds.databaseName = xxxx
jdbcRealm.dataSource = $ds

securityManager.realms = $jdbcRealm
securityManager.sessionManager.globalSessionTimeout = 6000

无法获取mongoDB的数据源和领域。

1 个答案:

答案 0 :(得分:0)

您可能需要使用Mongo JDBC库,或者使用Mongo客户端创建自定义领域。社区中还有一些Shiro Mongo Realms。