Skip to content

OAuth2 Scopes

Scopes bestimmen, auf welche Daten deine App zugreifen darf.

Verfügbare Scopes

ScopeBeschreibung
USER_INFOName, Tag, Avatar, Badges
USER_EMAILE-Mail-Adresse
USER_SERVERSServer-Liste des Users

Scopes angeben

Mehrere Scopes werden mit + getrennt:

&scopes=USER_INFO+USER_EMAIL+USER_SERVERS

Minimale Scopes

Frag nur was du brauchst:

// Nur Login → reicht für die meisten Apps
&scopes=USER_INFO

// Login + E-Mail (z.B. für Account-Verknüpfung)
&scopes=USER_INFO+USER_EMAIL

Best Practice

Frage nur die Scopes an, die deine App wirklich braucht. User vertrauen Apps mehr, die weniger Berechtigungen anfragen.

Nexcord — Self-hosted Chat Platform