【发布时间】:2015-03-10 08:11:55
【问题描述】:
我在使用 Spring 通过凭据访问 MongoDB 时遇到问题。 虽然没有凭据,但它就像一个魅力,使用它们只是失败了
Failed to authenticate to database [yourdatabase], username = [yourusername], password = [x******z]
这一定是因为您可以在http://docs.mongodb.org/manual/core/authentication/ 中阅读到新的身份验证默认设置
在 3.0 版中更改:SCRAM-SHA-1 是从 3.0 系列开始的 MongoDB 版本的默认机制。
问题: 有人找到了使用 Spring 凭据的方法吗?你使用了哪个版本的spring-data-mongodb 来达到目的?
【问题讨论】:
-
您的 spring-data-mongodb 版本是否适用于 MongoDB 3.0?发行说明是怎么说的? projects.spring.io/spring-data-mongodb 上列出的版本都不支持 MongoDB 3.x。
-
@LutzHorn 然而,规范的 git 存储库中有一个 mongo-3 分支
-
@LutzHorn well 1.7.0.RC1 对此说点什么,但我仍然无法解决问题! docs.spring.io/spring-data/data-mongo/docs/1.7.0.RC1/reference/…
-
@ᴳᵁᴵᴰᴼ 您能否将链接发布到 git repo ?看看会很有用
标签: java spring mongodb authentication