Я пытаюсь использовать внешний поставщик входа OAuth2 (например, Auth0) через пользовательские пулы Cognito.
Этот процесс использует описанный здесь поток:
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social-idp.html
Я открываю веб-просмотр в приложении и вызываю страницу входа в пул пользователей, которая, в свою очередь, отображает страницу входа внешнего провайдера.
Когда вызов возвращается, он создает нового пользователя и сеанс впулы пользователей и страница пула пользователей перезванивают в приложение с кодом доступа.
Я обмениваю код доступа на токен идентификации, токен доступа и токен обновления.
Есть ли способинициализировать CognitoUser с помощью токенов обновления, доступа и идентификатора для мобильного SDK AWS на Android?Похоже, мне нужно использовать CredentialsProvider для доступа к сервисам AWS и CognitoUser для выполнения таких действий, как выход из системы, обновление токена и тому подобное.
Cognito User Pool Кажется, что CognitoUsers инициализируются только с именем пользователя и паролем.