Вход на сайт через Вконтакте

Многие соцсети позволяют создавать приложения и через API получать данные пользователей, поэтому их использует для быстрой регистрации и авторизации на сайтах. Как проходит аутентификация, рассмотрим на примере VK:

  1. На сайте, пользователь нажимает на ссылку «Войти», открывается страница VK, где он разрешит приложению доступ к своим данным.
  2. После подтверждения браузер пользователя будет перенаправлен по адресу, указанному при открытии диалога авторизации. К URL добавляется GET-параметр с кодом авторизации.
  3. Скрипт выполняет ответный запрос с полученным кодом и ключом приложения для получения access_token.
  4. Полученный в ответе access_token, скрипт использует для запроса к данным пользователя.
08.10.2019 48
Предыдущая запись Работа с API Instagram
Следующая запись Бот Телеграм на PHP

Поделится

Другие публикации

Если на сайте используется виджет комментариев VK, то со временем возникает потребность вывода количества комментариев...
18.09.2018 669
Класс значительно упрощает работу с PDO, сокращает код. Реализован на статических классах и не требует создание...
14.03.2018 3721
По умолчанию в php время жизни сессий всего 24 минуты, а cookies сохраняются до закрытия браузера, такие параметры...
01.11.2017 4254
Можно найти множество применений Яндекс Диска на своем сайте, например, хранение бекапов и отчетов, обновление прайсов,...
29.11.2017 9971
В статье описана регистрация клиента, получения access token, примеры использования методов API Instagram на PHP.
14.03.2017 9828
Описание значений глобального массива $_SERVER с примерами.
03.10.2018 1176