gpt4 book ai didi

node.js - 如何使用摘要身份验证在 MongoDB Atlas API 上进行身份验证?

转载 作者:太空宇宙 更新时间:2023-11-03 22:57:15 24 4
gpt4 key购买 nike

我想使用其 API“https://cloud.mongodb.com/api/atlas/v1.0/groups”获取 MongoDB 中的项目列表,但每次我都会收到错误“401 您无权使用此资源”。

根据docs使用摘要认证。

似乎我以错误的方式传递 Private_key 和 Public_key。

下面是我的请求对象

{
url: 'https://cloud.mongodb.com/api/atlas/v1.0/groups',
method: 'GET',
headers: {
'Accept': 'application/json',
},
auth: {
user: 'Public_Key',
pass: 'Private_key'
}
}

任何人都可以帮我解决这个问题吗?

最佳答案

您缺少的是“sendImmediately”键。您需要将其发送到您的 auth 对象中,如下所示:

   request({
method: 'GET',
auth: {
"user": Public_Key,
"pass": Private_key,
"sendImmediately": false
},
url: 'https://cloud.mongodb.com/api/atlas/v1.0?pretty=true'
})

关于node.js - 如何使用摘要身份验证在 MongoDB Atlas API 上进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58023794/

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