#amazon-cognito #amazon-cognito-triggers
#amazon-cognito #amazon-cognito-триггеры
Вопрос:
Я использую AWS Cognito, я хочу удалить поток регистрации из размещенного пользовательского интерфейса, поскольку я хочу выполнить некоторые действия на уровне приложения во время регистрации.(Я не могу делать такие вещи в лямбде предварительной регистрации). Я попытался изменить политику, как указано в других ссылках, но это создает проблемы для создания пользователей через sdk (ошибка: пользователи не могут быть созданы в этом пуле пользователей).
Примечание: я могу использовать функцию AdminCreateUser в SDK, но это меняет мой пользовательский поток.
Пожалуйста, посоветуйте, как удалить ссылку для регистрации из размещенного пользовательского интерфейса, но разрешить ее с помощью SDK
Ответ №1:
Вам необходимо настроить два разных клиента приложений. В консоли есть раздел под названием Настройки клиента приложения, в верхней части настроек клиента приложения у вас будут настроенные вами поставщики удостоверений, такие как Google, Facebook и пул пользователей Cognito.
На данный момент у вас, вероятно, есть один клиент приложения со всеми выбранными поставщиками удостоверений. В URL-адресе размещенного пользовательского интерфейса есть вызываемый параметр client_id
. Аналогично в вашем SDK вы указываете идентификатор клиента для подключения.
Вы можете настроить два независимых клиента приложений с разными поставщиками удостоверений и разными идентификаторами клиентов. В вашем размещенном клиенте пользовательского интерфейса вы можете отключить «Пул пользователей Cognito».