Какие ссылки федеративных идентичностей? - PullRequest
0 голосов
/ 18 октября 2018

"SDK Facebook получает токен OAuth, который Amazon Cognito использует для генерации учетных данных AWS для вашего аутентифицированного конечного пользователя. Amazon Cognito также использует токен для проверки в вашей базе данных пользователей на наличие пользователя, соответствующего этой конкретной личности Facebook.пользователь уже существует, API возвращает существующий идентификатор. В противном случае возвращается новый идентификатор. "- Документы AWS

Amazon Cognito проверяет только того же пользователя Facebook, который уже есть в базе данных, или проверяет всех пользователей на соответствие полей, таких как электронная почта?Мне нужно, чтобы пользователь мог войти в систему с помощью электронной почты, Facebook или Google и получать те же данные, независимо от того.По сути, я спрашиваю, связывает ли Amazon Cognito пользователей автоматически по электронной почте или это не тот способ.

1 Ответ

0 голосов
/ 18 октября 2018

Так что, если я правильно понимаю ваш вопрос в соответствии с тем, что я сказал выше - в настоящее время я не вижу обновления функций, о которых я говорю, - я рад ошибаться, но ....

Федеративные идентификаторы - это очень разные вещи, если они не совпадают в одном сеансе, для того чтобы идентификаторы были связаны, они должны быть уже зарегистрированы со старым и войти в систему с чем-то другим - в действительности, хотя набумага Cognito выглядит потрясающе, поэтому мы ее не использовали, у нас были следующие проблемы:

(замена @ на!)

marc! marc.com входит в пул пользователей.

marc! Marc.com входит через Facebook.

marc! Marc.com выполняет вход через что-либо еще.

Скорее всего, у вас будет 3 пользователя, если онитри отдельных сеанса - несмотря на то, что AWS скажет, если вы прочитаете здесь , похоже, что вы можете связать идентификаторы, которые вы можете, но только если они вошли в систему сначала с оригинальным идентификатором.

Да, это глупо,да, это действительно не подходит для цели - в майорили сеть отелей, о которой я говорил в офисах AWS, и обновления были на дорожной карте - я не пересматривал его с тех пор, надеюсь, я ошибаюсь!

ПРИМЕЧАНИЕ Пожалуйста, не принимайте этот ответ в течение 24 часов, так как я хотел бы дать кому-то еще возможность внести свой вклад, я думаю, что я на 100% прав, но я некоторое время не смотрел на Cognito (и янемного напуган, потому что документы не очень хороши (извините, AWS), и в прошлый раз я чуть не выбил меня из обрыва, пытаясь сделать именно то, что вы пытаетесь).

...