Esta guía explica cómo configurar y adaptar Discord como opción de inicio de sesión para su foro Discourse, incluida la forma de restringir el acceso a gremios (guilds) específicos de Discord.
Nivel de usuario requerido: Administrador
Una vez configurado, Discord aparecerá como una opción de inicio de sesión junto con otros métodos de autenticación en su foro:
Configuración de Discord OAuth2
Creación de una aplicación de Discord
- Visite el portal de desarrolladores de Discord
- Haga clic en “Nueva Aplicación” (New Application)
- Ingrese un nombre, suba un ícono y agregue una descripción para su aplicación
- Estos detalles se mostrarán a los usuarios durante el proceso de inicio de sesión
Configuración de opciones de OAuth2
- Navegue a la pestaña “OAuth2” en la barra lateral izquierda
- Copie el “ID del cliente” (Client ID) y el “Secreto del cliente” (Client Secret)
- Si el secreto no es visible, haga clic en “Restablecer Secreto” (Reset Secret) para generar uno nuevo
- Agregue su URL de redireccionamiento:
- Formato:
https://su-sitio-discourse.com/auth/discord/callback
No incluya una barra inclinada final
- Formato:
- Haga clic en “Guardar Cambios” (Save Changes)
Habilitación del inicio de sesión de Discord en Discourse
- En la configuración de administrador de su Discourse, ingrese el ID del cliente en la configuración
discord_client_id - Ingrese el Secreto del Cliente en la configuración
discord_secret - Habilite la configuración
enable_discord_logins
Restricción del acceso a gremios específicos de Discord
Puede limitar el inicio de sesión de Discord a los miembros de gremios (servidores) específicos de Discord.
Búsqueda de su ID de gremio
- Abra Discord en su navegador
- Navegue a cualquier canal en su gremio
- Observe la URL:
https://discord.com/channels/{guild_id}/{channel_id} - Copie el primer número (guild_id) de la URL
- Ejemplo: En
https://discord.com/channels/123/456, el ID del gremio es123
- Ejemplo: En
Configuración de restricciones de gremio
- En la configuración de administrador de su Discourse, localice la configuración
discord_trusted_guilds - Agregue su(s) ID(s) de gremio
- Puede agregar múltiples ID de gremio si es necesario
Cuando la restricción de gremio está habilitada:
- Los miembros de los gremios confiables iniciarán sesión normalmente
- Otros usuarios verán un mensaje de error
- Puede personalizar este mensaje en Personalizar → Texto, buscando
discord.not_in_allowed_guild
Si está utilizando restricciones de gremio por seguridad, desactive todos los demás métodos de inicio de sesión en su configuración de Discourse.
Próximos pasos
Considere configurar el plugin de integración de chat para enviar temas importantes de Discourse a sus canales de Discord.




