TicketWave Logo
🔐 Authentication

GitHub

Vahvista jäsenen GitHub-tili tiketin sisällä GitHub Authentication -vaiheen avulla.

GitHub Authentication -vaihe

GitHub Authentication -vaihe yhdistää Discord-jäsenen vahvistettuun GitHub-tiliin — täydellinen kehittäjäyhteisöille, avoimen lähdekoodin projekteille ja kaikille, jotka myyvät tai tukevat koodia.

GitHub Authentication Step

Tämä vaihetyyppi on premium-ominaisuus. Sinun ei tarvitse luoda GitHub Appia tai OAuth-sovellusta.

Kenelle tämä sopii

  • Avoimen lähdekoodin projektit, jotka haluavat yhdistää bugiraportin oikeaan GitHub-käyttäjään
  • Tiimit, jotka tarjoavat sponsoreille tai kontribuuttoreille eri tukitason
  • Myyjät, jotka toimittavat yksityisen repositorion käyttöoikeuden oston jälkeen
  • Yhteisöt, jotka käyttävät "vahvistettu kehittäjä" -roolia

Mitä tallennetaan

FieldExampleDescription
github_id1234567GitHub-käyttäjän pysyvä numeerinen tunniste
github_usernameoctocatGitHubin käyttäjätunnus vahvistushetkellä
Ticket Summary
> GitHub Verification: `octocat` (`1234567`)

GitHub-käyttäjänimi voidaan vaihtaa, ja sen voi jopa ottaa haltuunsa joku muu. Numeerinen tunniste ei koskaan muutu — käytä sitä aina, kun tallennat jotain pitkäaikaisesti.

Miltä tämä näyttää jäsenen näkökulmasta

Vaihe näyttää Login-painikkeen GitHub-logolla.

GitHubin valtuutussivu avautuu ja pyytää myöntämään TicketWavelle read:user-oikeuden.

Kun jäsen on valtuuttanut, GitHub ohjaa hänet takaisin ja TicketWave lukee julkisen profiilin.

Vahvistussivu tulee näkyviin ja tiketti jatkuu seuraavaan vaiheeseen.

GitHub Success

read:user on vain luku -oikeus profiilitietoihin. TicketWave ei voi lukea yksityisiä repositorioita, ei voi puskea koodia eikä voi toimia jäsenen puolesta.

Vaiheen määrittäminen

Avaa Ticket Steps -moduuli

Server dashboard → SettingsTicket StepsConfigure.

Luo vaihe

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 StepRiippuu — bugiraportissa kyllä, yleisessä kysymyksessä ei

Tee siitä valinnainen, jos se sopii

Kytke Required Step pois päältä, niin TicketWave lisää ⏭️ Skip-painikkeen. Jäsenet ilman GitHub-tiliä voivat silti avata tiketin, ja yhteenveto näyttää ⏭️ Skipped, jotta henkilökunta tietää, miksi kenttä on tyhjä.

Testaa se

Avaa tiketti ja käy läpi koko kulku kerran.

Vianmääritys

ProblemCauseFix
Vaihe ei näyPremium ei ole aktiivinen tai vaihe on ilmaisen rajan yläpuolellaTarkista Premium-sivu ja vaiheiden järjestys
"Token invalid or expired"Yli 10 minuuttia on kulunut🔁 Renew Token, sitten Login uudelleen
GitHub näyttää "already authorized" ja ohittaa näkymänJäsen on valtuuttanut TicketWaven aiemminTäysin normaalia — kirjautuminen vain tapahtuu nopeammin
Jäsen ei halua valtuuttaaMitään ei tallennetaTee vaiheesta valinnainen, jotta sen voi ohittaa

Seuraavat vaiheet

How is this guide?