0

我正在尝试为使用 CosmosDB 的应用程序创建一个新用户。从文档中,它公开了一个服务方法来创建一个新用户。

我相信创建的用户可以访问,前提Cosmos DB是用户更新了对collections

而我的查询,

  1. 有没有创建密码用户的服务方法?如果没有,有没有其他方法可以做同样的事情?
  2. 有没有办法在 Data Explorer 而不是List Users中查看创建的用户?
4

1 回答 1

1

1.有没有创建密码用户的服务方法?如果没有,有没有其他方法可以做同样的事情?

据我所知,cosmos db 中没有这种方法。根据此文档,Azure Cosmos DB 使用两种类型的密钥对用户进行身份验证并提供对其数据和资源的访问。用户和权限在这里是资源令牌类型。这是为了避免万能钥匙暴露的风险。是通过token认证的,不能是密码。

如果确实想使用密码进行身份验证,也许您只需要使用您自己的逻辑代码通过密码保护令牌。也就是说,你先拿到上面的资源token,然后自己管理用户和资源token的映射关系。

2.有没有办法在数据资源管理器中查看创建的用户而不是列出用户?

现在在门户网站上找不到。您需要使用sdk或rest api列出用户和权限。您可以在此处提交反馈,要求 azure cosmos 团队添加此功能。

于 2018-12-07T07:40:18.147 回答