GitHub
Verifiera en medlems GitHub-konto i ett ärende med steget GitHub-autentisering.
Steg för GitHub-autentisering
Steget GitHub-autentisering kopplar en Discord-medlem till ett verifierat GitHub-konto — perfekt för utvecklargemenskaper, projekt med öppen källkod och alla som säljer eller ger support för kod.

Den här stegtypen är en premium-funktion. Du behöver inte skapa någon GitHub-app eller OAuth-applikation själv.
Vem bör använda detta
- Projekt med öppen källkod som vill matcha en buggrapport med en riktig GitHub-användare
- Team som ger sponsorer eller bidragsgivare en annan supportnivå
- Säljare som levererar åtkomst till privata repositories efter ett köp
- Gemenskaper som använder en roll för "verifierad utvecklare"
Vad som sparas
| Field | Example | Description |
|---|---|---|
github_id | 1234567 | Det permanenta numeriska GitHub-användar-ID:t |
github_username | octocat | GitHub-inloggningsnamnet vid verifieringstillfället |
> GitHub Verification: `octocat` (`1234567`)Ett GitHub-användarnamn kan ändras och till och med tas över av någon annan. Det numeriska ID:t ändras aldrig — använd det när du sparar något långsiktigt.
Så upplever medlemmen det
Steget visar en Logga in-knapp med GitHub-logotypen.
GitHubs auktoriseringssida öppnas och ber om att ge TicketWave behörigheten read:user.
Efter att medlemmen har auktoriserat skickar GitHub dem tillbaka och TicketWave läser den offentliga profilen.
Bekräftelsesidan visas och ärendet fortsätter med nästa steg.

read:user är en skrivskyddad behörighet för profildata. TicketWave kan inte läsa privata repositories, kan inte pusha kod och kan inte agera å medlemmens vägnar.
Konfigurera steget
Öppna modulen Ticket Steps
Server dashboard → Settings → Ticket Steps → Configure.
Skapa steget
| 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 | Beror på — ja för en buggrapport, nej för en allmän fråga |
Gör det valfritt där det passar
Stäng av Required Step så lägger TicketWave till en ⏭️ Skip-knapp. Medlemmar utan GitHub-konto kan fortfarande öppna ärendet, och sammanfattningen visar ⏭️ Skipped så att personalen vet varför fältet är tomt.
Testa det
Öppna ett ärende och gå igenom flödet en gång.
Felsökning
| Problem | Orsak | Åtgärd |
|---|---|---|
| Steget visas inte | Premium är inaktivt eller steget ligger över den fria gränsen | Kontrollera sidan Premium och din stegrangordning |
| "Token invalid or expired" | Mer än 10 minuter har gått | 🔁 Renew Token, sedan Login igen |
| GitHub visar "already authorized" och hoppar över skärmen | Medlemmen auktoriserade TicketWave tidigare | Helt normalt — inloggningen går bara snabbare |
| Medlemmen vill inte auktorisera | Ingenting sparas | Gör steget valfritt så att de kan hoppa över det |
Nästa steg
- Authentication Overview
- Button Steps (Be om den berörda versionen direkt efter inloggningen)
- LunAI (Låt AI sammanfatta långa buggrapporter)
How is this guide?
