Аутентификация VK ID OAuth 2.1 для Discourse

:information_source: Краткое описание Плагин аутентификации OAuth 2.1 с использованием VK ID
:hammer_and_wrench: Ссылка на репозиторий https://github.com/kaktaknet/discourse-vkid-oauth
:open_book: Руководство по установке Как установить плагины в Discourse

Возможности

:locked_with_key: Аутентификация через VK ID для Discourse. Плагин аутентификации OAuth 2.1 с использованием VK ID.

Конфигурация

Зарегистрируйте приложение на id.vk.ru

Краткое описание

:gear: Конфигурация

Создание приложения VK ID

  1. Перейдите в Консоль VK ID
  2. Нажмите “Создать приложение”
  3. Выберите платформу “Веб-сайт”

Настройка OAuth

URI перенаправления:

https://your-discourse-site.com/auth/vkid/callback

Области доступа (Scopes):

  • :white_check_mark: vkid.personal_info (обязательно)
  • :white_check_mark: email (рекомендуется)
  • :white_check_mark: phone (опционально)

PKCE: :white_check_mark: Должен быть включен

Настройки

Настройки Discourse

Перейдите в: Администрирование → Настройки → Вход

Настройка Значение Описание
vkid_enabled :white_check_mark: Включить аутентификацию через VK ID
vkid_client_id 123456 ID приложения из консоли VK ID
vkid_client_secret •••••• Секретный ключ из VK ID
vkid_scope vkid.personal_info email phone Области доступа OAuth
Экран

2 лайка

Спасибо. Когда будет возможность, не могли бы вы описать разницу между этим плагином и Discourse VK Authentication (vkontakte)?

1 лайк

Старый плагин работал со старой версией авторизации VK. Старая версия методов авторизации и API полностью неработоспособна. Старый плагин не работает и устарел.

Дело даже не в том, что домен изменился с .com на .ru; сам метод был другим. Была создана система авторизации, к которой была привязана группа ВКонтакте (аналог группы в Facebook). Система была иной, а теперь она полностью исчезла. Старые приложения заблокированы. Сейчас всё сосредоточено на id.vk.ru.

4 лайка

Спасибо за публикацию этого плагина!

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

Я добавил тег deprecated к теме Discourse VK Authentication (vkontakte), и, возможно, мы удалим этот плагин, так как он больше не работает. Также мы добавим ссылку на тему этого плагина.

4 лайка

Я подтверждаю, что эта версия плагина работает идеально, в отличие от устаревшей.

Руководство по настройке выглядит прилично, спасибо.

В связи с новыми требованиями законодательства моей страны теперь необходимо идентифицировать пользователя через локальные службы авторизации, одной из которых является ВКонтакте.

3 лайка

Привет, плагин больше не работает?

1 лайк