Интеграция AWS Cognito с приложением для Android без использования AWS SDK

#android #amazon-web-services #amazon-cognito #androidx

#Android #amazon-веб-сервисы #amazon-cognito #androidx

Вопрос:

Я хочу понять наилучшую практику аутентификации конечного пользователя в приложении Android (автономный пользовательский интерфейс), сервер размещен на AWS. Я искал в AWS Cognito пользовательский поток аутентификации, и он работал хорошо, когда я запускал команду aws с помощью aws cli. Тот же API, если я запускаю POSTMAN, выдает ошибку:

 {"code":"BadRequest","message":"The server did not understand the operation that was requested.","type":"client"}
  

Позже я узнал, что эти AWS Cognito API используют протокол SOAP, а не REST. это правда?

Я не хочу использовать AWS SDK по следующей причине:

  1. Я использую Androidx для разработки приложения.
  2. Размер приложения увеличивается на 10-15 МБ.

Пожалуйста, помогите мне использовать REST API для взаимодействия с AWS Cognito для моей пользовательской аутентификации.

Заранее спасибо.

Комментарии:

1. Используете ли вы Lambda для предоставления REST API?

2. да @shafayathossain