Что это за «Вход в <sitename>с помощью приглашения Google»? - PullRequest
0 голосов
/ 23 января 2020

Я недавно видел это по всему Интернету в эти дни:

What is this widget sort of thing called?

Ранее мы раньше входили в Google, Facebook, Twitter, et c., Кнопки, использующие OAuth и что-то еще, но это что-то новое, так как это очень хорошо знает обо всех учетных записях, с которыми вы вошли в Google в вашем браузере, и все, что вам нужно сделать, это просто нажать на нажмите на тот, который вы хотите использовать.

Мне любопытно узнать, как это называется, какие технологии он использует и как я могу включить это в свои собственные сайты?

1 Ответ

0 голосов
/ 27 января 2020

Google использует OAuth 2.0 только для сторонней аутентификации с использованием своих учетных записей.

Но JS, ответственный за инициирование этого потока, импровизирован. Теперь он определяет состояние входа и показывает список учетных записей, которые уже вошли в систему или вошли в систему на этом устройстве. Пользователь выбирает одну из учетных записей, и оттуда процесс входа является тем же стандартным потоком OAuth.

Ссылка:

https://developers.google.com/identity/sign-in/web/sign-in

https://developers.google.com/identity/sign-in/web/session-state

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