TicketWave Logo
🔐 Authentication

GitHub

Verifica l'account GitHub di un membro all'interno di un ticket con il passaggio di autenticazione GitHub.

Passaggio di autenticazione GitHub

Il passaggio Autenticazione GitHub collega un membro di Discord a un account GitHub verificato — perfetto per community di sviluppatori, progetti open source e chiunque venda o fornisca supporto per codice.

GitHub Authentication Step

Questo tipo di passaggio è una funzionalità premium. Non è necessario creare alcuna GitHub App o applicazione OAuth.

Chi dovrebbe usarlo

  • Progetti open source che vogliono associare una segnalazione di bug a un vero utente GitHub
  • Team che offrono a sponsor o contributori un livello di supporto diverso
  • Venditori che forniscono accesso a repository privati dopo un acquisto
  • Community che gestiscono un ruolo di "sviluppatore verificato"

Cosa viene salvato

CampoEsempioDescrizione
github_id1234567L'ID numerico permanente dell'utente GitHub
github_usernameoctocatIl nome di accesso GitHub al momento della verifica
Ticket Summary
> Verifica GitHub: `octocat` (`1234567`)

Un nome utente GitHub può essere cambiato e persino preso in possesso da qualcun altro. L'ID numerico non cambia mai — usalo ogni volta che devi salvare qualcosa a lungo termine.

Come lo vive il membro

Il passaggio mostra un pulsante Login con il logo di GitHub.

Si apre la pagina di autorizzazione di GitHub e viene richiesto di concedere a TicketWave l'ambito read:user.

Dopo che il membro autorizza, GitHub lo rimanda indietro e TicketWave legge il profilo pubblico.

Appare la pagina di conferma e il ticket prosegue con il passaggio successivo.

GitHub Success

read:user è un ambito sola lettura per i dati del profilo. TicketWave non può leggere repository privati, non può inviare codice e non può agire per conto del membro.

Configura il passaggio

Apri il modulo Ticket Steps

Server dashboard → SettingsTicket StepsConfigure.

Crea il passaggio

CampoSuggerimento
Step TitleConnect your GitHub account
Step DescriptionWe use your GitHub account to link this ticket to your issues and contributions.
Step TypeGitHub Authentication
Required StepDipende — per una segnalazione di bug sì, per una domanda generale no

Rendilo facoltativo dove ha senso

Disattiva Required Step e TicketWave aggiunge un pulsante ⏭️ Skip. I membri senza un account GitHub possono comunque aprire il ticket, e il riepilogo mostra ⏭️ Skipped così lo staff sa perché il campo è vuoto.

Provalo

Apri un ticket e completa il flusso una volta.

Risoluzione dei problemi

ProblemaCausaSoluzione
Il passaggio non apparePremium inattivo o passaggio oltre il limite gratuitoControlla la pagina Premium e l'ordine dei passaggi
"Token invalid or expired"Sono passati più di 10 minuti🔁 Renew Token, poi fai di nuovo Login
GitHub mostra "already authorized" e salta la schermataIl membro aveva già autorizzato TicketWave in precedenzaPerfettamente normale — il login è semplicemente più veloce
Il membro non vuole autorizzareNon viene salvato nullaRendi il passaggio facoltativo così può saltarlo

Prossimi passi

How is this guide?