| Resumen | Este plugin permite el inicio de sesión OAuth2 a través de Yandex ID para tu foro de Discourse, permitiendo a los usuarios autenticarse sin problemas usando sus cuentas de Yandex. | |
| Enlace al Repositorio | GitHub - kaktaknet/discourse-yandex-oauth: 🔐 Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID | |
| Guía de Instalación | Cómo instalar plugins en Discourse |
Características
- Flujo de autenticación OAuth 2.0 seguro con Yandex ID
- Inicio de sesión de usuario con un clic y creación automática de cuentas
- Verificación de correo electrónico a través de Yandex
- Importación de avatares desde el perfil de Yandex
- Vinculación de cuentas por correo electrónico
- Sanitización y validación de nombres de usuario
- Manejo integral de errores y registro detallado
- Soporte multilingüe (inglés, ruso)
- Fácil integración con configuración sencilla y documentación clara
Configuración
-
Registra tu aplicación en Yandex OAuth
- Visita Yandex OAuth, crea una nueva aplicación.
- Agrega la URL de devolución de llamada de tu sitio de Discourse:
https://tu-dominio-discourse.com/auth/yandex/callback - Habilita los siguientes permisos:
login:emaillogin:infologin:avatar
-
Agrega el plugin a tu contenedor
- Sigue las instrucciones estándar de Instalación de Plugins de Discourse y agrega el repositorio del plugin a
hooks.after_codeen tuapp.yml.
- Sigue las instrucciones estándar de Instalación de Plugins de Discourse y agrega el repositorio del plugin a
-
Recompila tu aplicación de Discourse
cd /var/discourse
./launcher rebuild app
- Configura los ajustes en el panel de Administración de Discourse
- Navega a: Admin \u003e Ajustes \u003e Inicio de sesión \u003e Yandex
- Completa los campos requeridos utilizando el ID de Cliente y el Secreto proporcionados por Yandex OAuth.
Ajustes
| Nombre | Descripción |
|---|---|
yandex_enabled |
Habilita o deshabilita la autenticación de Yandex |
yandex_client_id |
ID de Cliente OAuth de tu App Yandex |
yandex_client_secret |
Secreto de Cliente OAuth de tu App Yandex |
yandex_email_verified |
Confía en la verificación de correo electrónico de Yandex |