Вход через VK ID и Яндекс ID на сайте: как подключить

VK ID и Яндекс ID — бесплатные российские способы входа, разрешённые 406-ФЗ. Пошагово: от создания приложения до кнопки на сайте.

Вход через VK ID и Яндекс ID на сайте: как подключить
Содержание
  1. VK ID: пошагово
  2. Яндекс ID: пошагово
  3. Что получает сайт
  4. Как сделать на WordPress
  5. Читайте также

VK ID и Яндекс ID — российские сервисы входа, которые прямо подходят под требования 406-ФЗ. Для владельца сайта они бесплатны, а пользователю не нужно ничего вводить: одно нажатие — и он на сайте с именем, почтой и подтверждённым телефоном.

VK ID: пошагово

  1. Откройте кабинет VK ID для бизнеса и создайте приложение типа «Веб».
  2. Укажите базовый домен сайта и доверенный адрес возврата (Redirect URL) — его выдаёт плагин входа.
  3. В разделе «Доступы» включите почту и телефон.
  4. Скопируйте ID приложения в настройки плагина.

Современный VK ID для веба работает по OAuth 2.1 с PKCE — защищённый ключ хранить на сайте не нужно.

Яндекс ID: пошагово

  1. Создайте приложение Яндекс ID с платформой «Веб-сервисы».
  2. Вставьте Redirect URI из настроек плагина.
  3. В доступах отметьте имя, почту и номер телефона.
  4. Скопируйте ClientID и Client secret в плагин.

Что получает сайт

Идентификатор пользователя в сервисе, имя, а с разрешения пользователя — почту и телефон. Этого достаточно, чтобы создать аккаунт на сайте или найти существующий.

Не связывайте аккаунты администраторов автоматически по почте: если кто-то завладеет почтовым ящиком, он получит доступ к консоли. Администраторы должны привязывать VK ID вручную в профиле.

Как сделать на WordPress

Плагин «Вход 406-ФЗ» показывает адреса возврата для VK ID и Яндекс ID с кнопкой «Копировать», добавляет кнопки на страницу входа и регистрации и создаёт аккаунт при первом входе. Аккаунты администраторов по почте не связываются — только из профиля.

Читайте также

Статья — обзор требований для владельцев сайтов, а не юридическая консультация. Законы и практика меняются: перед важными решениями сверьтесь с текстом закона или юристом.