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

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

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

Комментарии

, чтобы добавить комментарий.

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

Если на сайте используется виджет комментариев VK, то со временем возникает потребность вывода количества комментариев...
18.09.2018 917
Инструкция, как получить данные пользователя Facebook через авторизацию OAuth.
01.11.2019 392
Класс значительно упрощает работу с PDO, сокращает код. Реализован на статических классах и не требует создание...
14.03.2018 5124
По умолчанию в php время жизни сессий всего 24 минуты, а cookies сохраняются до закрытия браузера, такие параметры...
01.11.2017 5965
Сервис «Google Аккаунты» позволяет через протокол OAuth 2.0 реализовать авторизацию пользователя на своем сайте. После...
14.01.2020 33
Сервис Яндекс.Паспорт позволяет через API реализовать авторизацию пользователя на своем сайте. После разрешения доступа...
27.11.2019 306