1

我曾经在我的 cloudant 帐户中启用了_user数据库来尝试一些事情(通过HTTP PUT对最后一段的调用_security https://cloudant.com/for-developers/faq/auth/),但现在我将回到常规的 cloudant 身份验证。我怎样才能做到这一点?

4

2 回答 2

3

您可以通过从 _security 对象中删除“nobody”角色来启用常规 Cloudant 身份验证。“nobody”角色基本上让任何人都可以通过 Cloudant 的身份验证层,因此 CouchDB 可以参与其中。

为此,您需要将如下所示的 JSON 文档放入数据库的 _security 端点(例如https://USERNAME.cloudant.com/DATABASE/_security):

{
  "cloudant": {
    "nobody": []
  }
}
于 2013-09-24T10:39:31.410 回答
2

我刚刚从云蚂蚁 IRC 聊天中得到了一些反馈。要将身份验证系统重置为 cloudant 系统,我将以下文档放入security

{
  "cloudant": {
    "nobody": []
  },
  "readers": {
    "names":[],
    "roles":[]
  }
}

感谢用户 mikerhodes

于 2013-09-24T10:38:07.417 回答