ShelestovAnt
@ShelestovAnt
Верстаю и программирую

Как работает аутентификация через соц. сети на сайтах клиентов через свой сервер?

Всем привет.

Пытаюсь чисто для себя, для развития и для будущего понять механизм работы аутентификации через соц. сети на сайтах клиентов.
Самый простой пример это виджет комментариев hypercomments например.
Там же к примеру авторизируешься через VK и уже потом на любых других сайтах где есть hypercomments ты уже авторизован...
Это какие технологии тут применяются?)

Насколько я понимаю схема такая:
1. Пользователь выбирает через что авторизоваться, например через VK
2. Открывается popup с запросом приложения, после подтверждения на сервер отправляется токен
3. На сервере через токен получаем инфу о пользователе и сохраняем в базу.
4. тут происходит какая-то магия и ты авторизован на всех hypercomments

Кому не лень, может кто рассказать как это работает?)
Спасибо!
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
Вы правильно понимаете. Но если пользователь уже разрешил доступ к своему аккаунту, то 2 пункт можно пропустить.

И в 4 пункте происходит не магия, а асинхронный запрос с сайта с hypercomments на серверы того же ВК
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы