TicketWave Logo
🔐 Authentication

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.

GitHub Authentication Step

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

FieldExampleDescription
github_id1234567Det permanenta numeriska GitHub-användar-ID:t
github_usernameoctocatGitHub-inloggningsnamnet vid verifieringstillfället
Ticket Summary
> 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.

GitHub Success

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 → SettingsTicket StepsConfigure.

Skapa steget

FieldSuggestion
Step TitleConnect your GitHub account
Step DescriptionWe use your GitHub account to link this ticket to your issues and contributions.
Step TypeGitHub Authentication
Required StepBeror 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

ProblemOrsakÅtgärd
Steget visas intePremium är inaktivt eller steget ligger över den fria gränsenKontrollera 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ärmenMedlemmen auktoriserade TicketWave tidigareHelt normalt — inloggningen går bara snabbare
Medlemmen vill inte auktoriseraIngenting sparasGör steget valfritt så att de kan hoppa över det

Nästa steg

How is this guide?