azure cosmos db: Как управлять пользовательскими токенами и строкой подключения для cosmos db - PullRequest
0 голосов
/ 30 марта 2020

На Azure cosmos DB, я хочу, чтобы пользователь имел доступ только к плоскости данных (без плоскости управления). Следуя API REST (https://docs.microsoft.com/en-us/rest/api/cosmos-db/create-a-user), я могу создать пользователя и затем предоставить ему разрешения. Теперь я застрял с контролем токена. Я могу получить его автоматически при настройке разрешений. Но не более Кроме того, почему он должен быть включен в строку подключения Получение разрешения, позволяет мне получить токен, например:

"_ token": "type = resource & ver = 1 & sig = / l3kOULV1Vjk + ZnBqUmzow ==; dkMrrNO / x8YperU6omZmUmNkWJPXWFXFXFXFXFXFXFXFXFXFXPX / jV53fAxaBq9vrB7eXG5dgGAJWCTzm1A0L1Hi5FMeo5uxrDn3be3ySifJxKe0uby6eAQ4XrQUKHwGz14y9fkBxuHt8GoZlFEWo5hZHyuSv / hOvvxeM7N4BBIbEiToGiZjt + g6Gx5qvipGMd16X // EpvWs8EXHMUBqf4x0KR4WODiBs =; "

1 Ответ

0 голосов
/ 30 марта 2020

Токены действительны только в течение часа, но вы можете изменить их и продлить на срок до пяти часов. Разрешения

Если вы будете использовать жетоны ресурсов для управления доступом к Космосу, вам потребуется внедрить брокер токенов для управления этим. Можно привести два примера.

Брокер токенов для мобильного приложения Xamarin

Брокер токенов, созданный Citrix в Java

Надеюсь, это полезно.

...