在Azure cosmos DB上,我希望用户只能访问数据平面(没有控制平面)。遵循REST API (https://docs.microsoft.com/en-us/rest/api/cosmos-db/create-a-user),我可以创建一个用户,然后授予他权限。现在,我只能控制令牌了。可以在设置权限时自动获取。但不能再多了。此外,为什么要将它包含在获取许可的连接字符串中,这使我能够获得令牌,例如
“"type=resource&ver=1&sig=/l3kOULV1Vjk+ZnBqUmzow==;dkMrrNO/x8YperU6omZmUmNcwPCXPmpWUFtB3HFFNlqxvGCJsx0tk2IjOPVYf/jV53fAxaBq9vrB7eXG5dgGAJWCTzm1A0L1Hi5FMeo5uxrDn3be3ySifJxKe0uby6eAQ4XrQUKHwGz14y9fkBxuHt8GoZlFEWo5hZHyuSv/hOvvxeM7N4BBIbEiToGiZjt+g6Gx5qvipGMd16X//EpvWs8EXHMUBqf4x0KR4WODiBs=;”“:_token
发布于 2020-03-30 23:51:45
令牌仅在一个小时内有效,但您可以覆盖此选项并将其延长最多五个小时。Permissions
如果您将使用资源令牌来管理对Cosmos的访问,您将需要实现一个令牌代理来管理这一点。我可以给你举两个例子。
Token broker for a Xamarin mobile app
Token broker created by Citrix in Java
希望这能对你有所帮助。
https://stackoverflow.com/questions/60927335
复制相似问题