用于mongodb的Apache shiro ini文件

问题描述 投票:0回答:1

我能够为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的数据源和领域。

shiro
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.