# Аутентификация VK в Discourse (ВКонтакте)

**URL:** https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987
**Category:** Plugin
**Tags:** auth-plugins, deprecated
**Created:** [23.Февраль.2014 10:44:33 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987 "2014-02-23T10:44:33Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [23.Февраль.2014 10:44:33 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/1 "2014-02-23T10:44:33Z")

</div>

> ⚠ Аутентификация VK больше не работает, поэтому этот плагин #deprecated. Вы можете попробовать плагин, разработанный сообществом: [VK ID OAuth 2.1 Authentication for Discourse](https://meta.discourse.org/t/vk-id-oauth-2-1-authentication-for-discourse/388073).

| | | |
| --- | --- | --- |
| :discourse2: | **Краткое описание** | **Discourse VK Authentication** позволяет пользователям входить на ваш форум через VK. |
| 🛠 | **Ссылка на репозиторий** | [https://github.com/discourse/discourse-vk-auth](https://github.com/discourse/discourse-vk-auth) |
| 📖 | **Руководство по установке** | [Как установить плагины в Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157) |

> [@](#):
>
> :discourse2: Поскольку это #official плагин, поддерживаемый командой Discourse, #Support, #Contribute > Bug, #Contribute > UX и #Contribute > Feature запросы можно оставлять в соответствующих категориях здесь на Meta, добавляя соответствующий тег плагина. Нажмите на ссылку ниже, чтобы начать тему. 👍
> 
> [❓&nbsp; **Поддержка**](https://meta.discourse.org/new-topic?category_id=6&body=%3E%20Before%20asking,%20did%20you%20search%20first%3F%20Press%20%F0%9F%94%8D%20at%20the%20upper%20right%20to%20search.&tags=vk-auth "Получить поддержку по настройке и использованию плагина Discourse VK Authentication") [🐛&nbsp; **Ошибка**](https://meta.discourse.org/new-topic?category_id=1&tags=vk-auth "Отчёт об ошибке означает, что что-то сломано и мешает нормальному использованию плагина") [👀&nbsp; **UX**](https://meta.discourse.org/new-topic?category_id=9&tags=vk-auth "Обсуждение пользовательского интерфейса плагина Discourse VK Authentication и того, как представлены функции (включая язык и элементы интерфейса)") [💡&nbsp; **Функция**](https://meta.discourse.org/new-topic?category_id=2&tags=vk-auth "Обсуждение того, как можно улучшить существующие функции плагина Discourse VK Authentication, и как могут работать предлагаемые новые функции")

После [установки плагина](https://meta.discourse.org/t/install-a-plugin/19157) вы можете зайти на [vk.com](http://vk.com) и:

1. Создать новое приложение (или использовать существующее) на [https://vk.com/apps?act=manage](https://vk.com/apps?act=manage). (в форме создания нового приложения выберите «Веб-сайт» в разделе Платформа.)
2. Перейдите в настройки приложения и запишите ID приложения и секретный ключ.
3. В вашем экземпляре Discourse перейдите в Настройки сайта, отфильтруйте по «VK» и введите ID приложения и секретный ключ.
4. Отметьте флажок «vk auth enabled», и всё готово!

Теперь вы должны увидеть кнопку для входа через VK:

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/e/7efd587aeccfef5822f942a6a65a39b50be47466.png)

---

<div class="post-metadata">

### Author: ![Gonerdot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gonerdot/32/366307_2.png) [@Gonerdot](https://meta.discourse.org/u/Gonerdot)
#### Post date: [26.Январь.2024 07:24:30 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/81 "2024-01-26T07:24:30Z")

</div>

Теперь вам нужно указать «Trusted Redirect URL»

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/8/e/58eb7f4991a26e9622dc27f1db41cceb748750ac.png)

Описание: URL, на который будет перенаправлен браузер  
пользователя после нажатия кнопки «Login as».  
Важно указать адрес, если вы используете схему  
авторизации Connect.redirectAuth.

Пожалуйста, подскажите, что здесь написать 🫶

---

<div class="post-metadata">

### Author: ![MrIgareshka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mrigareshka/32/289469_2.png) [@MrIgareshka](https://meta.discourse.org/u/MrIgareshka)
#### Post date: [11.Май.2024 20:36:51 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/82 "2024-05-11T20:36:51Z")

</div>

Необходимо указать этот URL:  
`https://example.com/auth/vkontakte/callback`

где `example.com` — это ваше доменное имя

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [30.Октябрь.2025 14:43:44 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/83 "2025-10-30T14:43:44Z")

</div>

# ВКонтакте переходит на домен [vk.ru](http://vk.ru)

ВКонтакте переходит на домен `vk.ru` — теперь все интеграции с API и авторизация будут доступны только через него.

Чтобы ваши сервисы работали корректно, измените их домены до **30 сентября** — например:

• `vk.ru/dev` вместо `vk.com/dev`  
• `oauth.vk.ru` вместо `oauth.vk.com`  
• `api.vk.ru` вместо `api.vk.com`

Если у вас возникнут вопросы, обратитесь в службу поддержки: `dev.vk.com/ru/support`

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [30.Октябрь.2025 14:53:23 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/84 "2025-10-30T14:53:23Z")

</div>

Спасибо за информацию! Я вижу, что сайт [vk.com](http://vk.com) всё ещё работает. Вы имеете в виду, что он перестанет работать в какой-то момент? Когда именно это произойдёт?

Похоже, что плагину потребуется обновление, чтобы учесть это изменение.

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [30.Октябрь.2025 14:56:27 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/85 "2025-10-30T14:56:27Z")

</div>

![Official VK notification in Russian](https://global.discourse-cdn.com/meta/original/4X/1/e/0/1e05b99278be7c2dadc888b37fc1ff8c5a13cda9.png)

Official notification in Russian, screenshot attached.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [30.Октябрь.2025 14:57:19 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/86 "2025-10-30T14:57:19Z")

</div>

Можете скопировать и вставить это в ответ здесь, чтобы оно было переведено для нас?

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [30.Октябрь.2025 15:11:19 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/87 "2025-10-30T15:11:19Z")

</div>

ВКонтакте переходит на домен [vk.ru](http://vk.ru) — теперь все API-интеграции и авторизации будут доступны только через него.

```plaintext
  Чтобы ваши сервисы работали корректно, до 30 сентября измените их домены — например:
  • vk.ru/dev вместо vk.com/dev
  • oauth.vk.ru вместо oauth.vk.com
  • api.vk.ru вместо api.vk.com

  По всем вопросам заходите в Поддержку: dev.vk.com/ru/support

```

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [30.Октябрь.2025 15:13:31 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/88 "2025-10-30T15:13:31Z")

</div>

Спасибо! Срок, похоже, истёк 30 сентября, а сейчас уже 30 октября. Когда домен [vk.com](http://vk.com) перестанет работать?

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [30.Октябрь.2025 15:26:16 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/89 "2025-10-30T15:26:16Z")

</div>

Домен продолжает работать, что важно для API и приложений. Однако поддержка может быть прекращена в любой момент. Было объявлено 5 сентября, что все изменения должны быть внесены до 30 сентября. Домен всё ещё функционирует, но может перестать работать в любой момент.

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [30.Октябрь.2025 15:52:48 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/90 "2025-10-30T15:52:48Z")

</div>

В России VK аналогичен Facebook, а Яндекс — Google, крупной поисковой системе и IT-гиганту. Если вы добавите [мгновенную авторизацию через Яндекс](https://yandex.ru/dev/id/doc/en/suggest-description?tabs=defaultTabsGroup-2ktcg67b_login%2520button), это будет очень удобно для всех русскоязычных пользователей в России, СНГ и по всему миру.

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [03.Ноябрь.2025 21:10:22 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/91 "2025-11-03T21:10:22Z")

</div>

![Мы обновились и переехали на новый домен](https://global.discourse-cdn.com/meta/original/4X/8/6/4/864eee8e02062c5ee76e2f670a2d4bf73784cfd7.jpeg)

> Мы обновились  
> и переехали на новый домен  
> [workspace.vk.ru](http://workspace.vk.ru)

> Мы обновились  
> и переехали на новый домен  
> [workspace.vk.ru](http://workspace.vk.ru)

Это началось. Они скоро закроют .com.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [03.Ноябрь.2025 21:41:02 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/92 "2025-11-03T21:41:02Z")

</div>

Можете отредактировать плагин, проверить, что он работает, а затем создать pull request?

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [03.Ноябрь.2025 21:54:13 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/93 "2025-11-03T21:54:13Z")

</div>

Я попробую завтра. Только локально, у меня сейчас нет онлайн-форума.

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [05.Ноябрь.2025 20:39:53 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/94 "2025-11-05T20:39:53Z")

</div>

![Коммит 5121b73](https://global.discourse-cdn.com/meta/original/4X/6/f/1/6f14f08b94a03cc8ddfd01c80af5b46cb35f1a16.png)

Готово

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [05.Ноябрь.2025 21:14:37 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/95 "2025-11-05T21:14:37Z")

</div>

Можете вставить ссылку на PR здесь, на отдельной строке?

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [05.Ноябрь.2025 21:17:50 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/96 "2025-11-05T21:17:50Z")

</div>

> <https://github.com/discourse/discourse-vk-auth/pull/57>
>
> Replaced all occurrences of 'vk.com' with 'vk.ru' across multiple files to compl…y with VK's domain change requirements for dev API and OAuth, effective September 30, 2025. Specific changes: spec/integration/vk\_auth\_spec.rb (4 replacements), README.md (1 replacement), plugin.rb (1 replacement), config/locales/server.ru.yml (2 replacements), config/locales/server.en.yml (2 replacements).

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [07.Ноябрь.2025 16:11:25 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/98 "2025-11-07T16:11:25Z")

</div>

Спасибо. Наш плагин зависит от omniauth-vkontakte, и я вижу, что они тоже недавно внесли это изменение: [Replace vk.com with vk.ru (#92) · mamantoha/omniauth-vkontakte@98cf241 · GitHub](https://github.com/mamantoha/omniauth-vkontakte/commit/98cf2416542e4d2520ba58f44c8c40a3b00b4674)

Чтобы плагин действительно переключился с `vk.com` на `vk.ru`, ему также необходимо обновить версию omniauth-vkontakte до версии, включающей этот коммит, то есть до версии 1.9.0. Я добавил это в ваш PR, но на практике у меня нет активных сайтов, использующих аутентификацию через VK. Есть ли у вас такой? Можете ли вы протестировать обновление гема, чтобы убедиться, что это не вызовет никаких проблем?

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [07.Ноябрь.2025 16:17:50 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/100 "2025-11-07T16:17:50Z")

</div>

Я протестирую это чуть позже, когда форум будет онлайн. Возможно, на следующей неделе. Тогда я попробую создать отдельный плагин для Яндекс.

---

<div class="post-metadata">

### Author: ![kaktak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kaktak/32/529093_2.png) [@kaktak](https://meta.discourse.org/u/kaktak)
#### Post date: [08.Ноябрь.2025 15:59:09 UTC](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987/101 "2025-11-08T15:59:09Z")

</div>

[GitHub - kaktaknet/discourse-vkid-oauth: 🔐 VK ID Authentication for Discourse. OAuth 2.1 authentication plugin with VK ID, OK.ru, and Mail.ru support. · GitHub](https://github.com/kaktaknet/discourse-vkid-oauth) Это работает, я перепроверил.

[Next page](https://meta.discourse.org/t/discourse-vk-authentication-vkontakte/12987.md?page=2)
