【发布时间】:2018-12-10 03:19:34
【问题描述】:
Cosmosdb 的概念是 permission 对应于 user。该权限包含一个token,可用于在有限的时间内以有限的访问权限访问指定的分区。
我创建了一个资源令牌代理,它创建权限、检索令牌并将其返回给客户端 Xamarin Forms 应用程序。到目前为止一切顺利。
如果我使用来自.NET SDK 的DocumentClient,则该令牌(未经修改)效果很好。
但是,我想避免在我的应用中依赖 DocumentClient,而是直接对 Cosmosdb 进行 REST api 调用。
如果我将 token 放在授权标头中,我会收到该标头的格式错误。我找不到 SDK 的源代码,所有示例都是通过修改主令牌构建的。
谁能解释/指出/举例说明我必须对我从permission 获得的resource token 做些什么以使其成为可接受的标头,以便我可以进行 REST 调用?
TIA
【问题讨论】:
标签: azure-cosmosdb