🔐 Autenticación OAuth2 de Yandex ID para Discourse

:information_source: 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.
:hammer_and_wrench: Enlace al Repositorio GitHub - kaktaknet/discourse-yandex-oauth: 🔐 Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID
:open_book: 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

  1. 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:email
      • login:info
      • login:avatar
  2. Agrega el plugin a tu contenedor

  3. Recompila tu aplicación de Discourse

cd /var/discourse
./launcher rebuild app
  1. 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
2 Me gusta

¡Hola, los plugins funcionan, gracias!

Una pregunta… ¿No puedo verificar mi cuenta de Yandex? ¿O el botón de inicio de sesión para los usuarios del foro podría dejar de funcionar repentinamente debido a esto en el futuro?

1 me gusta

Esta es una pregunta para Yandex, a la que no tengo una respuesta definitiva, pero por lo general, si has logrado configurar el plugin, seguirá funcionando. Yandex no deshabilita los servicios que ya han sido configurados.

1 me gusta