TicketWave Logo
🔐 Authentication

GitHub

टिकट के अंदर GitHub Authentication चरण का उपयोग करके किसी सदस्य के GitHub खाते की पुष्टि करें।

GitHub Authentication चरण

GitHub Authentication चरण एक Discord सदस्य को एक सत्यापित GitHub खाते से जोड़ता है — डेवलपर समुदायों, ओपन सोर्स प्रोजेक्ट्स और कोड बेचने या सपोर्ट करने वाले किसी भी व्यक्ति के लिए बिल्कुल सही।

GitHub Authentication Step

यह चरण प्रकार एक premium सुविधा है। आपको कोई GitHub App या OAuth application बनाने की आवश्यकता नहीं है।

इसे किसे उपयोग करना चाहिए

  • ओपन सोर्स प्रोजेक्ट्स जो किसी बग रिपोर्ट को वास्तविक GitHub उपयोगकर्ता से मिलाना चाहते हैं
  • ऐसी टीमें जो स्पॉन्सर्स या योगदानकर्ताओं को अलग सपोर्ट स्तर देती हैं
  • वे विक्रेता जो खरीद के बाद private repository access प्रदान करते हैं
  • ऐसे समुदाय जो "verified developer" भूमिका चलाते हैं

क्या संग्रहीत होता है

FieldExampleDescription
github_id1234567स्थायी संख्यात्मक GitHub user ID
github_usernameoctocatसत्यापन के समय का GitHub login name
Ticket Summary
> GitHub Verification: `octocat` (`1234567`)

GitHub username बदला जा सकता है और किसी और द्वारा लिया भी जा सकता है। संख्यात्मक ID कभी नहीं बदलती — जब भी आप कुछ लंबे समय के लिए संग्रहीत करें, इसका उपयोग करें।

सदस्य इसे कैसे अनुभव करता है

यह चरण GitHub logo के साथ एक Login बटन दिखाता है।

GitHub का authorization page खुलता है और TicketWave को read:user scope देने के लिए कहता है।

सदस्य द्वारा authorize करने के बाद, GitHub उन्हें वापस भेजता है और TicketWave public profile पढ़ता है।

confirmation page दिखाई देती है और ticket अगले चरण के साथ जारी रहता है।

GitHub Success

read:user profile data के लिए एक read-only scope है। TicketWave private repositories नहीं पढ़ सकता, code push नहीं कर सकता और सदस्य की ओर से कार्य नहीं कर सकता।

चरण को कॉन्फ़िगर करें

Ticket Steps module खोलें

Server dashboard → SettingsTicket StepsConfigure.

चरण बनाएँ

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 Stepनिर्भर करता है — bug report के लिए हाँ, general question के लिए नहीं

जहाँ उपयुक्त हो, इसे वैकल्पिक बनाएं

Required Step बंद करें और TicketWave एक ⏭️ Skip बटन जोड़ देगा। GitHub account के बिना भी सदस्य ticket खोल सकते हैं, और summary में ⏭️ Skipped दिखेगा ताकि staff को पता चले कि field खाली क्यों है।

इसे टेस्ट करें

एक ticket खोलें और flow को एक बार पूरा करके देखें।

समस्या निवारण

ProblemCauseFix
चरण दिखाई नहीं देताPremium inactive है या चरण free limit से ऊपर हैPremium page और अपने चरण क्रम की जाँच करें
"Token invalid or expired"10 मिनट से अधिक समय बीत गया🔁 Renew Token, फिर से Login करें
GitHub "already authorized" दिखाता है और screen छोड़ देता हैसदस्य ने पहले TicketWave को authorize किया थाबिल्कुल सामान्य — login बस तेज़ हो जाता है
सदस्य authorize नहीं करना चाहताकुछ भी संग्रहीत नहीं होताचरण को वैकल्पिक बनाएं ताकि वे इसे skip कर सकें

अगले चरण

  • Authentication Overview
  • Button Steps (Login के तुरंत बाद प्रभावित version के बारे में पूछें)
  • LunAI (AI को लंबे bug reports का सारांश बनाने दें)

How is this guide?