TicketWave Logo
🔐 Authentication

GitHub

Verifiser en medlems GitHub-konto inne i en ticket med GitHub Authentication-steget.

GitHub Authentication-steget

Steget GitHub Authentication kobler et Discord-medlem til en verifisert GitHub-konto — perfekt for utviklerfellesskap, åpen kildekode-prosjekter og alle som selger eller støtter kode.

GitHub Authentication Step

Denne steptypen er en premium-funksjon. Du trenger ikke å opprette noen GitHub App eller OAuth-applikasjon.

Hvem bør bruke dette

  • Åpen kildekode-prosjekter som vil matche en feilrapport med en ekte GitHub-bruker
  • Team som gir sponsorer eller bidragsytere et annet støttenivå
  • Selgere som leverer tilgang til private repositories etter et kjøp
  • Fellesskap som bruker en rolle for "verifisert utvikler"

Hva som lagres

FeltEksempelBeskrivelse
github_id1234567Den permanente numeriske GitHub-bruker-ID-en
github_usernameoctocatGitHub-brukernavnet på tidspunktet for verifisering
Ticket Summary
> GitHub Verification: `octocat` (`1234567`)

Et GitHub-brukernavn kan endres og til og med tas over av noen andre. Den numeriske ID-en endres aldri — bruk den når du lagrer noe for lang tid.

Hvordan medlemmet opplever det

Steget viser en Login-knapp med GitHub-logoen.

GitHubs autorisasjonsside åpnes og ber om å gi TicketWave read:user-tilgangen.

Etter at medlemmet autoriserer, sender GitHub dem tilbake, og TicketWave leser den offentlige profilen.

Bekreftelsessiden vises, og ticketen fortsetter med neste steg.

GitHub Success

read:user er en skrivebeskyttet tilgang for profildata. TicketWave kan ikke lese private repositories, kan ikke pushe kode og kan ikke handle på vegne av medlemmet.

Konfigurer steget

Åpne Ticket Steps-modulen

Server dashboard → SettingsTicket StepsConfigure.

Opprett steget

FeltForslag
Step TitleConnect your GitHub account
Step DescriptionWe use your GitHub account to link this ticket to your issues and contributions.
Step TypeGitHub Authentication
Required StepAvhenger — ja for en feilrapport, nei for et generelt spørsmål

Gjør det valgfritt der det passer

Slå av Required Step, så legger TicketWave til en ⏭️ Skip-knapp. Medlemmer uten GitHub-konto kan fortsatt åpne ticketen, og sammendraget viser ⏭️ Skipped slik at supporten vet hvorfor feltet er tomt.

Test det

Åpne en ticket og gå gjennom flyten én gang.

Feilsøking

ProblemÅrsakLøsning
Steget vises ikkePremium er inaktiv eller steget ligger over gratisgrensenSjekk Premium-siden og rekkefølgen på stegene dine
"Token invalid or expired"Mer enn 10 minutter har gått🔁 Renew Token, og deretter Login igjen
GitHub viser "already authorized" og hopper over skjermenMedlemmet autoriserte TicketWave tidligereHelt normalt — innloggingen går bare raskere
Medlemmet vil ikke autorisereIngenting lagresGjør steget valgfritt, så kan de hoppe over det

Neste steg

How is this guide?