TicketWave Logo
🔐 Authentication

GitHub

Verifikasi akun GitHub seorang anggota di dalam tiket dengan langkah Autentikasi GitHub.

Langkah Autentikasi GitHub

Langkah Autentikasi GitHub menghubungkan anggota Discord ke akun GitHub yang terverifikasi — cocok untuk komunitas developer, proyek open source, dan siapa pun yang menjual atau mendukung kode.

GitHub Authentication Step

Jenis langkah ini adalah fitur premium. Anda tidak perlu membuat GitHub App atau aplikasi OAuth apa pun.

Siapa yang Sebaiknya Menggunakannya

  • Proyek open source yang ingin mencocokkan laporan bug dengan pengguna GitHub yang asli
  • Tim yang memberikan tingkat dukungan berbeda untuk sponsor atau kontributor
  • Penjual yang memberikan akses repository privat setelah pembelian
  • Komunitas yang menjalankan peran "verified developer"

Apa yang Disimpan

FieldExampleDescription
github_id1234567ID pengguna GitHub numerik permanen
github_usernameoctocatNama login GitHub pada saat verifikasi
Ticket Summary
> GitHub Verification: `octocat` (`1234567`)

Nama pengguna GitHub bisa diubah dan bahkan diambil alih oleh orang lain. ID numerik tidak pernah berubah — gunakan itu setiap kali Anda menyimpan sesuatu untuk jangka panjang.

Seperti Apa Pengalaman Anggota

Langkah ini menampilkan tombol Login dengan logo GitHub.

Halaman otorisasi GitHub terbuka dan meminta izin untuk memberikan scope read:user kepada TicketWave.

Setelah anggota mengotorisasi, GitHub mengirim mereka kembali dan TicketWave membaca profil publik.

Halaman konfirmasi muncul dan tiket berlanjut ke langkah berikutnya.

GitHub Success

read:user adalah scope hanya-baca untuk data profil. TicketWave tidak dapat membaca repository privat, tidak dapat melakukan push kode, dan tidak dapat bertindak atas nama anggota.

Mengonfigurasi Langkah

Buka modul Ticket Steps

Server dashboard → SettingsTicket StepsConfigure.

Buat langkahnya

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 StepTergantung — untuk laporan bug ya, untuk pertanyaan umum tidak

Jadikan opsional jika sesuai

Matikan Required Step dan TicketWave akan menambahkan tombol ⏭️ Skip. Anggota tanpa akun GitHub tetap bisa membuka tiket, dan ringkasannya akan menampilkan ⏭️ Skipped sehingga staf tahu mengapa field tersebut kosong.

Uji coba

Buka tiket dan jalankan alurnya sekali.

Pemecahan Masalah

ProblemCauseFix
Langkah tidak munculPremium tidak aktif atau langkah berada di atas batas gratisPeriksa halaman Premium dan urutan langkah Anda
"Token invalid or expired"Sudah lebih dari 10 menit berlalu🔁 Renew Token, lalu Login lagi
GitHub menampilkan "already authorized" dan melewati layarAnggota sudah pernah mengotorisasi TicketWave sebelumnyaSangat normal — login jadi lebih cepat
Anggota tidak ingin mengotorisasiTidak ada yang disimpanJadikan langkah ini opsional agar mereka bisa melewatinya

Langkah Berikutnya

How is this guide?