Пул пользователей AWS и федеративная аутентификация Google - PullRequest
0 голосов
/ 03 сентября 2018

Здравствуйте. В настоящее время я аутентифицирую пользователей через Пул пользователей Cognito . Однако теперь мне нужно добавить поддержку федеративной аутентификации, хотя Google также.

Я использую AWSCognitoIdentityInteractiveAuthenticationDelegate / AWSCognitoIdentityPasswordAuthentication протоколов для аутентификации, и это хорошо работает с нашей аутентификацией пула пользователей. Однако я не могу понять, как я могу реализовать Google в этом потоке, так как завершение ожидает AWSCognitoIdentityPasswordAuthenticationDetails (имя пользователя: **, пароль: **) объект для завершения аутентификации.

В Google вошел в систему с помощью AWSGoogleSignIn и AWSSignInDelegate / onLogin , чтобы избежать использования AWSAuthUI , так как мне нужен локальный пользовательский интерфейс по крайней мере, для имени пользователя / пароля. Но я на самом деле не вижу, как это можно переоборудовать для текущего входа.

Кто-нибудь, у кого есть какие-либо советы, как наилучшим образом поддерживать обе эти функции и какую платформу AWS использовать вместо этого? Я скорее не переписываю нашу текущую реализацию, если мне это не нужно, но кажется, что мне нужна более общая реализация аутентификации.

...