Мне нужно авторизовать пользователей через Instagram для моего мобильного приложения, чтобы я мог звонить в Instagram API и получать некоторую информацию из Instagram. Просто мое приложение попросит пользователя авторизовать доступ к Instagram и получить токен доступа для вызовов API. Приложение не должно запрашивать у пользователя повторный вход в систему после авторизации пользователя. Я уже настроил свое клиентское приложение Instagram для реализации потока аутентификации на стороне сервера.
Моя проблема заключается в том, что я хочу сделать это с помощью мобильных сервисов AWS. Я уже настроил пользовательскую аутентификацию из MobileHub и пришел к выводу, что мне нужно определить свой собственный поток аутентификации (в данном случае это Аутентификация в Instagram поток). В приложении AWS Cognito, когда я перехожу на вкладку «Триггеры», я вижу различные варианты определения лямбда-функций, связанных с моей аутентификацией (например, предварительная/пост-аутентификация или определение/создание/проверка аутентификации). Я не знаю, как согласовать поток аутентификации в Instagram с этими функциями. Или я должен использовать что-то еще. Также мне непонятно, как AWS Cognito управляет потоком аутентификации: я не хочу, чтобы мои пользователи проходили процесс авторизации каждый раз, когда они запускают мое приложение. Я считаю, что AWS Cognito связывает пользователей из моего пользовательского потока с некоторой идентификацией Cognito и может проходить аутентификацию при использовании моего приложения. Я очень ценю любые предложения или даже образец кода (если он есть).