GitHub
Verifieer het GitHub-account van een lid binnen een ticket met de GitHub-authenticatiestap.
GitHub-authenticatiestap
De GitHub-authenticatiestap koppelt een Discord-lid aan een geverifieerd GitHub-account — perfect voor ontwikkelaarsgemeenschappen, open-sourceprojecten en iedereen die code verkoopt of ondersteunt.

Dit type stap is een premium functie. Je hoeft zelf geen GitHub App of OAuth-applicatie aan te maken.
Wie zou dit moeten gebruiken
- Open-sourceprojecten die een bugrapport willen koppelen aan een echte GitHub-gebruiker
- Teams die sponsors of bijdragers een ander ondersteuningsniveau geven
- Verkopers die na een aankoop toegang tot een privérepository leveren
- Gemeenschappen die een rol voor "geverifieerde ontwikkelaar" gebruiken
Wat wordt opgeslagen
| Field | Example | Description |
|---|---|---|
github_id | 1234567 | De permanente numerieke GitHub-gebruikers-ID |
github_username | octocat | De GitHub-inlognaam op het moment van verificatie |
> GitHub Verification: `octocat` (`1234567`)Een GitHub-gebruikersnaam kan worden gewijzigd en zelfs door iemand anders worden overgenomen. De numerieke ID verandert nooit — gebruik die altijd wanneer je iets langdurig opslaat.
Hoe het lid dit ervaart
De stap toont een Login-knop met het GitHub-logo.
De autorisatiepagina van GitHub opent en vraagt TicketWave om de read:user-scope toe te kennen.
Nadat het lid autoriseert, stuurt GitHub hen terug en leest TicketWave het openbare profiel uit.
De bevestigingspagina verschijnt en het ticket gaat verder met de volgende stap.

read:user is een alleen-lezen scope voor profielgegevens. TicketWave kan geen privérepositories lezen, geen code pushen en niet namens het lid handelen.
De stap configureren
Open de Ticket Steps-module
Server dashboard → Settings → Ticket Steps → Configure.
Maak de stap aan
| Field | Suggestion |
|---|---|
| Step Title | Connect your GitHub account |
| Step Description | We use your GitHub account to link this ticket to your issues and contributions. |
| Step Type | GitHub Authentication |
| Required Step | Hangt ervan af — voor een bugrapport wel, voor een algemene vraag niet |
Maak het optioneel waar dat past
Zet Required Step uit en TicketWave voegt een ⏭️ Skip-knop toe. Leden zonder GitHub-account kunnen het ticket nog steeds openen, en de samenvatting toont ⏭️ Skipped zodat het team weet waarom het veld leeg is.
Test het
Open een ticket en doorloop de flow één keer.
Problemen oplossen
| Problem | Cause | Fix |
|---|---|---|
| De stap verschijnt niet | Premium niet actief of stap boven de gratis limiet | Controleer de Premium-pagina en de volgorde van je stappen |
| "Token invalid or expired" | Er zijn meer dan 10 minuten verstreken | 🔁 Renew Token, en daarna opnieuw Login |
| GitHub toont "already authorized" en slaat het scherm over | Het lid heeft TicketWave eerder geautoriseerd | Helemaal normaal — het inloggen gaat gewoon sneller |
| Het lid wil niet autoriseren | Er wordt niets opgeslagen | Maak de stap optioneel zodat ze hem kunnen overslaan |
Volgende stappen
- Authentication Overview
- Button Steps (Vraag direct na het inloggen naar de getroffen versie)
- LunAI (Laat de AI lange bugrapporten samenvatten)
How is this guide?
