Я разрабатываю платформу, на которой большое количество встроенных устройств с поддержкой облака будет отправлять push-уведомления в мобильные приложения с помощью Amazon SNS.
Каждое встроенное устройство должно создавать тему в социальных сетях и опубликуйте в этой теме. Пользователи зарегистрируются в теме и получат эти уведомления.
Мой вопрос: как встроенные устройства должны обрабатывать аутентификацию / авторизацию с помощью AWS, чтобы создавать темы и публиковать уведомления. Вот варианты, которые я рассмотрел до сих пор:
Какие еще у меня есть варианты? Уверен, что я не первый, кто столкнулся с этой проблемой.
Вы можете сделать что-то вроде этого:
Предварительные требования и установка:
Поток аутентификации:
, полученного на шаге 3 токен
используется для аутентификации в «пуле пользователей» в Cognito, чтобы проверить, исходит ли запрос от подлинного устройства.