Новые регистрации в пуле пользователей Congito по умолчанию отключены - PullRequest
0 голосов
/ 21 октября 2018

Я использую пулы Cognito User и размещенный пользовательский интерфейс Cognito.Я хочу, чтобы новые пользователи были отключены при первой регистрации.

Я пытаюсь использовать Cognito Trigger для отключения пользователя.Триггер «Предварительная регистрация» скоро, пользователь еще не создан.Я успешно использовал «Подтверждение сообщения», чтобы отключить пользователя, однако это вызывает побочный эффект.После того, как пользователь вводит код подтверждения, который ему отправляется по электронной почте, он видит это сообщение в размещенном пользовательском интерфейсе «Пользователь отключен».

У кого-нибудь есть предлагаемое решение о том, как отключить новых пользователей по умолчанию?

1 Ответ

0 голосов
/ 25 октября 2018

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

Чтобы запретить / предоставить доступ к приложению: наше приложение проверило токен идентификатора после успешной аутентификации пользователя,для группы (идентификационный токен имеет ключ «cognito: groups», который содержит список всех групп, в которых находится пользователь).Если группа не присутствовала, мы отображали страницу, показывающую пользователю настроенное доступ запрещен сообщение

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