我能够为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的数据源和领域。
答案 0 :(得分:0)
您可能需要使用Mongo JDBC库,或者使用Mongo客户端创建自定义领域。社区中还有一些Shiro Mongo Realms。