Cloudant通过发出一个POST到/ _api/V2/api_keys可以删除Cloudant API密钥?
https://docs.cloudant.com/authorization.html#creating-api-keys
不过,我看不出它指出一个API密钥可以被删除,所以我的任何文件提供了创建API密钥的API假设是,您只需从所有数据库的授权列表中删除密钥并停止使用它。
这是正确的做法吗?
Cloudant通过发出一个POST到/ _api/V2/api_keys可以删除Cloudant API密钥?
https://docs.cloudant.com/authorization.html#creating-api-keys
不过,我看不出它指出一个API密钥可以被删除,所以我的任何文件提供了创建API密钥的API假设是,您只需从所有数据库的授权列表中删除密钥并停止使用它。
这是正确的做法吗?
通过转到数据库 - >权限,您可以从仪表板中删除API密钥。将鼠标悬停在您想要删除的API密钥上,然后点击一次您悬停在API密钥上的“X”。
要使用Cloudant API删除API密钥,您将需要发出一个HTTP PUT到_security
API端点提供不不包括你想删除的API密钥的用户名的更新列表。 See the API documentation on modifying permissions.
虽然其他答案本身很有用,但它并没有真正回答这个问题,这个问题具体是关于删除API密钥的可能性,而不是将其从授权列表中删除。
通过消除来自具有访问权限的用户列表中的API密钥,效果是删除API密钥。
因此,似乎没有办法完全删除API密钥,并且删除它确实是正确的方法。由于没有任何权限的API密钥不能做任何事情,它并不重要。