Дубликаты пользователей Amazon Cognito - PullRequest
0 голосов
/ 21 июня 2019

Я изучаю Amazon Cognito, чтобы выяснить, возможно ли перенести мое существующее приложение на. Тем не менее, я изо всех сил пытаюсь найти документацию о том, как он будет обрабатывать мой конкретный вариант использования. Наши пользователи принадлежат организации. Внутри организации они не могут иметь одинаковое имя пользователя, но имя пользователя может быть одинаковым в разных организациях.

Например, скажем, у нас есть Foo Inc. и Bar Inc. Алиса хочет подписаться на обе организации. Она может иметь имя пользователя alice123 в Foo Inc. и Bar Inc.

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

Спасибо

1 Ответ

1 голос
/ 22 июня 2019

Я думаю, что вы должны использовать только один пул пользователей со всеми уникальными именами пользователей.Организации, к которым может принадлежать пользователь, могут храниться в настраиваемом поле Cognito.https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html Или же он может быть сохранен в другой таблице (например, в RDS). Отношение идентификаторов пользователей и организаций должно обрабатываться кодом вашего приложения, это не то, что cognito предназначен для обработки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...