# 🔐 Аутентификация Yandex ID OAuth2 для Discourse

**URL:** https://meta.discourse.org/t/yandex-id-oauth2-authentication-for-discourse/388175
**Category:** Plugin
**Created:** [11.Ноябрь.2025 19:26:06 UTC](https://meta.discourse.org/t/yandex-id-oauth2-authentication-for-discourse/388175 "2025-11-11T19:26:06Z")
**Posts on this page:** 1
**Showing post:** 1

<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: [11.Ноябрь.2025 19:26:06 UTC](https://meta.discourse.org/t/yandex-id-oauth2-authentication-for-discourse/388175/1 "2025-11-11T19:26:06Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Краткое описание** | Этот плагин обеспечивает вход через OAuth2 с использованием Yandex ID для вашего форума Discourse, позволяя пользователям аутентифицироваться бесшовно, используя свои аккаунты Yandex. |
| 🛠 | **Ссылка на репозиторий** | [GitHub - kaktaknet/discourse-yandex-oauth: 🔐 Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID · GitHub](https://github.com/kaktaknet/discourse-yandex-oauth) |
| 📖 | **Руководство по установке** | [Как установить плагины в Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157) |

  

### Возможности

- Безопасный поток аутентификации OAuth 2.0 с Yandex ID
- Вход пользователей в один клик и автоматическое создание аккаунта
- Подтверждение электронной почты через Yandex
- Импорт аватара из профиля Yandex
- Привязка аккаунтов по электронной почте
- Очистка и валидация имени пользователя
- Всесторонняя обработка ошибок и детальное ведение журналов
- Многоязычная поддержка (английский, русский)
- Простая интеграция с легкой настройкой и понятной документацией

### Настройка

1. **Зарегистрируйте приложение в Yandex OAuth**

2. **Добавьте плагин в ваш контейнер**

3. **Пересоберите ваше приложение Discourse**

```plaintext
cd /var/discourse
./launcher rebuild app

```

1. **Настройте параметры в панели администратора Discourse**

- Перейдите в: **Администрирование \> Настройки \> Вход \> Yandex**
- Заполните обязательные поля, используя Client ID и Secret, предоставленные Yandex OAuth.

### Параметры

| Название | Описание |
| --- | --- |
| `yandex_enabled` | Включить или отключить аутентификацию через Yandex |
| `yandex_client_id` | Client ID OAuth из вашего приложения Yandex |
| `yandex_client_secret` | Client Secret OAuth из вашего приложения Yandex |
| `yandex_email_verified` | Доверять подтверждению электронной почты от Yandex |

---

_[View the full topic](https://meta.discourse.org/t/yandex-id-oauth2-authentication-for-discourse/388175)._
