Вопросы

Различные уровни доступа для AWS Cognito

Я пытаюсь создать веб-приложение, доступное любому пользователю, зарегистрированному в facebook. Я хочу использовать AWS Cognito, чтобы ускорить разработку для управления пользователями.

У него должно быть 3 типа пользователей:

  • Обычные пользователи — любой пользователь, который входит в систему с помощью facebook.
  • Редакторы — пользователи с другим уровнем доступа (роль IAM?), Они могут вызывать определенную функцию AWS Lambda, которую обычные пользователи не могут вызывать.
  • Администраторы — пользователи, которые могут изменять статус обычных пользователей, чтобы сделать их редакторами или администраторами.

Может кто-нибудь указать мне правильное направление? Я настроил пул идентификаторов AWS Cognito, но не уверен, нужно ли мне создавать пул пользователей или как назначить пользователю другую роль или политику, чтобы сделать его администратором или редактором (разные уровни доступа для других Ресурсы AWS), могу ли я получить в своем веб-приложении список пользователей из Cognito (только для аутентифицированного администратора) и как мне разрешить ему изменять роли других пользователей.

Читать:
AWS sam SES sendEmail возвращает InvalidClientTokenId (nodejs / lambda)

Некоторое руководство, документация или хотя бы краткое описание того, как я могу это сделать, мне очень помогли бы.

Необязательно: позволить пользователям регистрироваться не только в facebook, но и по электронной почте / пропуску, и иметь ту же функциональность.

Привет @Cristian, у меня есть подобное требование. Пожалуйста, поделитесь своим решением для этого. Я также планирую использовать Cognito. Спасибо   —  person Cristian Dan    schedule 19.09.2019

Похожие записи

Канал async не найден! в Спартаке Ленивая загрузка компонентов CMS

admin

Отображение другого курсора, когда пользователь наводит указатель мыши на конкретный элемент управления TreeNode элемента управления TreeView

admin

DiscordAPIError: Unknown Message (Бот для назначения ролей в сообщении)

admin

Мое приложение не запустится, если я не объявлю main как wmain. Это почему? (Visual Studio 19)

admin

пример общедоступного API с базовой аутентификацией

admin

PyGame Неверная позиция для Blit

admin