TicketWave Logo
🔐 Authentication

GitHub

Verifiziere das GitHub-Konto eines Mitglieds innerhalb eines Tickets mit dem GitHub-Authentifizierungsschritt.

GitHub-Authentifizierungsschritt

Der Schritt GitHub-Authentifizierung verbindet ein Discord-Mitglied mit einem verifizierten GitHub-Konto — perfekt für Entwickler-Communities, Open-Source-Projekte und alle, die Code verkaufen oder Support dafür anbieten.

GitHub Authentication Step

Dieser Schritttyp ist eine Premium-Funktion. Du musst keine GitHub-App oder OAuth-Anwendung erstellen.

Wer sollte das nutzen

  • Open-Source-Projekte, die einen Bug-Report einem echten GitHub-Nutzer zuordnen möchten
  • Teams, die Sponsoren oder Mitwirkenden ein anderes Support-Level geben
  • Verkäufer, die nach einem Kauf Zugriff auf private Repositories bereitstellen
  • Communities, die eine Rolle für „verifizierte Entwickler“ verwenden

Was gespeichert wird

FieldExampleDescription
github_id1234567Die dauerhafte numerische GitHub-Benutzer-ID
github_usernameoctocatDer GitHub-Loginname zum Zeitpunkt der Verifizierung
Ticket Summary
> GitHub-Verifizierung: `octocat` (`1234567`)

Ein GitHub-Benutzername kann geändert und sogar von jemand anderem übernommen werden. Die numerische ID ändert sich nie — verwende sie immer dann, wenn Du etwas langfristig speicherst.

So erlebt das Mitglied es

Der Schritt zeigt einen Login-Button mit dem GitHub-Logo.

Die Autorisierungsseite von GitHub öffnet sich und bittet darum, TicketWave den Umfang read:user zu gewähren.

Nachdem das Mitglied autorisiert hat, sendet GitHub es zurück und TicketWave liest das öffentliche Profil aus.

Die Bestätigungsseite erscheint und das Ticket geht mit dem nächsten Schritt weiter.

GitHub Success

read:user ist ein nur-lesender Umfang für Profildaten. TicketWave kann keine privaten Repositories lesen, keinen Code pushen und nicht im Namen des Mitglieds handeln.

Den Schritt konfigurieren

Das Ticket-Steps-Modul öffnen

Server-Dashboard → EinstellungenTicket StepsKonfigurieren.

Den Schritt erstellen

FieldSuggestion
Step TitleVerbinde Dein GitHub-Konto
Step DescriptionWir verwenden Dein GitHub-Konto, um dieses Ticket mit Deinen Issues und Beiträgen zu verknüpfen.
Step TypeGitHub Authentication
Required StepHängt davon ab — bei einem Bug-Report ja, bei einer allgemeinen Frage nein

Mach ihn optional, wo es passt

Schalte Required Step aus und TicketWave fügt einen ⏭️ Skip-Button hinzu. Mitglieder ohne GitHub-Konto können das Ticket trotzdem öffnen, und die Zusammenfassung zeigt ⏭️ Skipped, damit das Team weiß, warum das Feld leer ist.

Teste es

Öffne ein Ticket und gehe den Ablauf einmal durch.

Fehlerbehebung

ProblemCauseFix
Der Schritt wird nicht angezeigtPremium inaktiv oder Schritt über dem kostenlosen LimitPrüfe die Seite Premium und die Reihenfolge Deiner Schritte
"Token invalid or expired"Mehr als 10 Minuten sind vergangen🔁 Renew Token, dann erneut Login
GitHub zeigt "already authorized" und überspringt den BildschirmDas Mitglied hat TicketWave zuvor autorisiertVöllig normal — der Login geht einfach schneller
Das Mitglied möchte nicht autorisierenEs wird nichts gespeichertMach den Schritt optional, damit es ihn überspringen kann

Nächste Schritte

How is this guide?