Scope OAuth2 di Discord: cosa permette ciascuno a un'app
Gli scope OAuth2 sono i permessi con nome che un'app chiede a Discord quando accedi con essa o aggiungi il suo bot a un server. Ogni scope copre un tipo di accesso, e Discord mostra l'elenco prima dell'approvazione, così vedi esattamente cosa stai concedendo.
Come funziona la schermata di consenso
Quando clicchi su un link di invito o su « Accedi con Discord », arrivi a una pagina di Discord che elenca ciò che l'app vuole. L'elenco deriva dalla parte scope del link. Non si concede nulla finché non premi Autorizza, e l'app ottiene solo gli scope mostrati.
Gli scope che vedrai più spesso
bot: aggiunge l'utente bot a un server a tua scelta. Il link può anche richiedere permessi nello stesso passaggio.applications.commands: permette all'app di creare comandi slash nel server. Un bot invitato senza questo scope può non avere comandi.identify: legge i dati di base del tuo account, come ID, nome utente e avatar.guilds: legge l'elenco dei server di cui fai parte, così una dashboard può mostrare quelli che puoi gestire.email: legge il tuo indirizzo email, solo quando un'app ne ha davvero bisogno.
Aggiungere un bot richiede il permesso Gestisci server sul server scelto. L'accesso a una dashboard non richiede questo diritto, ma la dashboard ti permetterà di gestire solo i server in cui sei amministratore.
Cosa controllare prima di approvare
Guarda il nome dell'app e l'elenco degli scope. Un invito di bot che chiede Amministratore quando suona solo musica è un segnale d'allarme. Un accesso che chiede più di identify e guilds merita una seconda occhiata. Puoi poi rivedere e rimuovere le app collegate in Impostazioni utente, App autorizzate, e rimuovere un bot espellendolo dal server.
Gli scope descrivono solo ciò che un'app può chiedere. Non sono un modo per leggere i tuoi messaggi o la tua password, e Discord non dà mai la tua password a un'app.
Scope con Noxyr
Il link di invito di Noxyr chiede un elenco fisso di permessi, non Amministratore, e la guida ai permessi spiega a cosa serve ciascuno. L'accesso alla dashboard usa il login Discord, e il sito conserva il tuo ID Discord, nome utente, avatar e preferenza di lingua per questo, come descrivono i documenti su dati e privacy. Anche l'MCP di Noxyr accede tramite Discord, vedi MCP.
Per una spiegazione completa di un URL di invito, leggi link di invito e scope OAuth2 spiegati, oppure creane uno con il generatore di link di invito.
Domande frequenti
Cosa fa lo scope applications.commands?
Permette all'app di registrare comandi slash nel tuo server. Senza di esso, un bot potrebbe entrare ma non mostrare comandi.
OAuth2 dà a un'app la mia password?
No. Discord non condivide mai la tua password. L'app riceve solo l'accesso elencato negli scope che approvi.
Come rimuovo un'app che ho autorizzato?
Apri Impostazioni utente, App autorizzate, e rimuovila. Per rimuovere un bot da un server, espellilo oppure rimuovilo in Integrazioni.