Есть ли способ войти в Cognito пользователя, который интегрирован с открытым ID Connect в Android? - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь использовать внешний поставщик входа OAuth2 (например, Auth0) через пользовательские пулы Cognito.

Этот процесс использует описанный здесь поток:

Social authentication through user pools image 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 инициализируются только с именем пользователя и паролем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...