TicketWave Logo
🔐 Authentication

GitHub

Verifică un cont GitHub al unui membru într-un ticket cu pasul de autentificare GitHub.

Pasul de autentificare GitHub

Pasul GitHub Authentication conectează un membru Discord la un cont GitHub verificat — perfect pentru comunități de dezvoltatori, proiecte open source și oricine vinde sau oferă suport pentru cod.

GitHub Authentication Step

Acest tip de pas este o funcție premium. Nu trebuie să creezi tu nicio aplicație GitHub App sau OAuth.

Cine ar trebui să îl folosească

  • Proiecte open source care vor să asocieze un raport de bug cu un utilizator GitHub real
  • Echipe care oferă sponsorilor sau contributorilor un nivel diferit de suport
  • Vânzători care oferă acces la un repository privat după o achiziție
  • Comunități care folosesc un rol de „dezvoltator verificat”

Ce se stochează

FieldExampleDescription
github_id1234567ID-ul numeric permanent al utilizatorului GitHub
github_usernameoctocatNumele de autentificare GitHub din momentul verificării
Ticket Summary
> Verificare GitHub: `octocat` (`1234567`)

Un nume de utilizator GitHub poate fi schimbat și chiar preluat de altcineva. ID-ul numeric nu se schimbă niciodată — folosește-l ori de câte ori stochezi ceva pe termen lung.

Cum îl experimentează membrul

Pasul afișează un buton Login cu logo-ul GitHub.

Se deschide pagina de autorizare GitHub și cere acordarea scope-ului read:user pentru TicketWave.

După ce membrul autorizează, GitHub îl trimite înapoi, iar TicketWave citește profilul public.

Apare pagina de confirmare, iar ticketul continuă cu pasul următor.

GitHub Success

read:user este un scope doar pentru citire pentru datele de profil. TicketWave nu poate citi repository-uri private, nu poate trimite cod și nu poate acționa în numele membrului.

Configurează pasul

Deschide modulul Ticket Steps

Server dashboard → SettingsTicket StepsConfigure.

Creează pasul

FieldSuggestion
Step TitleConectează-ți contul GitHub
Step DescriptionFolosim contul tău GitHub pentru a lega acest ticket de problemele și contribuțiile tale.
Step TypeGitHub Authentication
Required StepDepinde — pentru un raport de bug, da; pentru o întrebare generală, nu

Fă-l opțional acolo unde se potrivește

Dezactivează Required Step, iar TicketWave adaugă un buton ⏭️ Skip. Membrii fără cont GitHub pot deschide în continuare ticketul, iar rezumatul afișează ⏭️ Skipped, astfel încât echipa să știe de ce câmpul este gol.

Testează-l

Deschide un ticket și parcurge fluxul o dată.

Depanare

ProblemCauseFix
Pasul nu aparePremium inactiv sau pasul este peste limita gratuităVerifică pagina Premium și ordinea pașilor
"Token invalid or expired"Au trecut mai mult de 10 minute🔁 Renew Token, apoi Login din nou
GitHub afișează "already authorized" și sare peste ecranMembrul a autorizat TicketWave înaintePerfect normal — autentificarea merge doar mai repede
Membrul nu vrea să autorizezeNu se stochează nimicFă pasul opțional, ca să îl poată sări

Pașii următori

How is this guide?