gpt4 book ai didi

java - Couchbase 和 Spring Boot 的 com.couchbase.client.java.error.MixedAuthenticationException

转载 作者:行者123 更新时间:2023-12-02 01:47:47 25 4
gpt4 key购买 nike

我在使用 Couchbase 6.0 在 Spring Boot 中执行代码时遇到错误,但相同的代码在 Couchbase 4.6.2 上成功运行。

"Exception in thread "main" com.couchbase.client.java.error.MixedAuthenticationException: Mixed mode authentication not allowed, use Bucket credentials, User credentials (rbac) or Certificate auth"
at com.couchbase.client.java.CouchbaseAsyncCluster.openBucket(CouchbaseAsyncCluster.java:394)
at com.couchbase.client.java.CouchbaseCluster.openBucket(CouchbaseCluster.java:350)
at com.couchbase.client.java.CouchbaseCluster.openBucket(CouchbaseCluster.java:333)
at com.couchbase.client.java.CouchbaseCluster.openBucket(CouchbaseCluster.java:322)
at com.rms.RmsCodeApplication.jsonmethod(RmsCodeApplication.java:37)
at com.rms.RmsCodeApplication.main(RmsCodeApplication.java:30)

最佳答案

在 6.0 中,存储桶默认不打开。他们是安全的。您需要创建一个有权访问您尝试使用的存储桶的用户。这是在管理控制台中。然后向您正在使用的 SDK 提供用户名和密码。我暂时不确定 Java SDK 中是如何完成此操作的。检查文档。

如果您不确定如何创建用户或授予他们什么权限,请从管理员名称和密码开始,然后从那里开始工作。

要了解有关 6.0 安全性的更多信息,请从这里开始: https://docs.couchbase.com/server/6.0/learn/security/security-overview.html

关于java - Couchbase 和 Spring Boot 的 com.couchbase.client.java.error.MixedAuthenticationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53498385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com