Configura l'accesso Discord per Discourse

:bookmark: Questa guida spiega come configurare e impostare Discord come opzione di accesso per il tuo forum Discourse, inclusa la possibilità di limitare l’accesso a specifiche gilde (server) Discord.

:person_raising_hand: Livello utente richiesto: Amministratore

Una volta configurato, Discord apparirĂ  come opzione di accesso insieme ad altri metodi di autenticazione sul tuo forum:

Impostazione di Discord OAuth2

Creazione di un’applicazione Discord

  1. Visita il portale sviluppatori di Discord
  2. Fai clic su “New Application” (Nuova applicazione)
  3. Inserisci un nome, carica un’icona e aggiungi una descrizione per la tua applicazione
    • Questi dettagli verranno mostrati agli utenti durante il processo di accesso

Configurazione delle impostazioni OAuth2

  1. Naviga alla scheda “OAuth2” nella barra laterale sinistra

  1. Copia il “Client ID” e il “Client Secret”
    • Se il segreto non è visibile, fai clic su “Reset Secret” per generarne uno nuovo
  2. Aggiungi l’URL di reindirizzamento (redirect URL):
    • Formato: https://your-discourse-site.com/auth/discord/callback
    • :warning: Non includere una barra finale (trailing slash)
  3. Fai clic su “Save Changes” (Salva modifiche)

Abilitazione dell’accesso Discord in Discourse

  1. Nelle impostazioni di amministrazione di Discourse, inserisci il Client ID nell’impostazione discord_client_id
  2. Inserisci il Client Secret nell’impostazione discord_secret
  3. Abilita l’impostazione enable_discord_logins

Limitazione dell’accesso a specifiche gilde Discord

È possibile limitare l’accesso tramite Discord ai soli membri di specifiche gilde (server) Discord.

Ricerca del tuo ID gilda

  1. Apri Discord nel tuo browser
  2. Naviga in qualsiasi canale della tua gilda
  3. Guarda l’URL: https://discord.com/channels/{guild_id}/{channel_id}
  4. Copia il primo numero (guild_id) dall’URL
    • Esempio: In https://discord.com/channels/123/456, l’ID gilda è 123

Configurazione delle restrizioni di gilda

  1. Nelle impostazioni di amministrazione di Discourse, individua l’impostazione discord_trusted_guilds
  2. Aggiungi il tuo ID/i tuoi ID gilda
    • Puoi aggiungere piĂš ID gilda se necessario

Quando la restrizione di gilda è abilitata:

  • I membri delle gilde fidate accederanno normalmente
  • Gli altri utenti vedranno un messaggio di errore
  • È possibile personalizzare questo messaggio sotto Personalizza → Testo, cercando discord.not_in_allowed_guild

:warning: Se utilizzi restrizioni di gilda per motivi di sicurezza, disabilita tutti gli altri metodi di accesso nelle impostazioni di Discourse.

Passaggi successivi

Considera l’impostazione del plugin di integrazione chat per inviare argomenti importanti di Discourse ai tuoi canali Discord.

34 Mi Piace