Создать пользователя с API-интерфейсом Cosmos DB с паролем - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь создать нового пользователя для приложения, которое использует CosmosDB.Из документации он предоставляет сервисный метод для создания нового пользователя.

Я полагаю, что созданный пользователь может получить доступ к Cosmos DB, если пользователи обновлены с определенным разрешением до collections

И мой запрос

  1. Есть ли сервисный метод для создания пользователя с паролем?Если нет, то есть ли альтернативы сделать то же самое?
  2. Есть ли способ просмотра созданных пользователей в проводнике данных вместо Список пользователей ?

1 Ответ

0 голосов
/ 07 декабря 2018

1.Есть ли сервисный метод для создания пользователя с паролем?Если нет, то есть ли альтернативы сделать то же самое?

Как я знаю, такого метода нет в космосе, БД.Основываясь на этом документе , Azure Cosmos DB использует два типа ключей для аутентификации пользователей и предоставления доступа к своим данным и ресурсам.Пользователь и разрешение - это тип токена ресурса.Это сделано для того, чтобы избежать риска воздействия мастер-ключа.Он аутентифицирован токеном, не может быть паролем.

Если вы хотите использовать пароль для аутентификации, возможно, вам просто нужно защитить токен паролем с помощью вашего собственного логического кода.Другими словами, вы сначала получаете указанный выше токен ресурса, а затем сами управляете отношениями отображения между пользователем и токеном ресурса.

2.Есть способ видеть созданных пользователей в проводнике данных, а не в списке пользователей?

Сейчас его нельзя найти на портале. Вам нужно перечислить пользователей и разрешения, используя SDK или остальные API.Вы можете отправить отзыв здесь, чтобы попросить команду Azure Cosmos добавить эту функцию.

...