TicketWave Logo
🔐 Authentication

Prezentare generală

Cum pașii de ticket OAuth ai TicketWave verifică conturile Steam, CFX, GitHub, Roblox, Twitch, Battle.net și Epic Games.

Pași de autentificare

Un pas de autentificare îi cere membrului să se conecteze cu un cont extern. TicketWave nu cere niciodată o parolă — membrul este trimis pe propria pagină de autentificare a furnizorului, iar înapoi se întorc doar numele contului verificat și ID-ul.

De ce e mai bine decât să întrebi în chat

Dacă întrebi „Cum te cheamă pe Steam?”, primești un șir de caractere tastat de un membru. Un pas de autentificare îți oferă un cont pe care membrul a dovedit că îl deține.

Întrebare în chatPas de autentificare
Greșeli de scriere și ID-uri greșiteID-ul exact al contului de la furnizor
Impersonarea e banalăMembrul trebuie să se autentifice efectiv
Stafful trebuie să copieze/lipască și să caute manualNumele și ID-ul ajung automat în ticket
Costă câteva mesajeCostă un singur click

Pentru comunitățile de gaming și development, acesta este cel mai mare economisitor de timp din TicketWave — stafful tău începe fiecare ticket știind deja cu cine vorbește.

Servicii acceptate

ServiciuTip de pasGhid
CFX / FiveMCFX AuthenticationClick aici
SteamSteam AuthenticationClick aici
GitHubGitHub AuthenticationClick aici
RobloxRoblox AuthenticationClick aici
TwitchTwitch AuthenticationClick aici
Battle.netBattle.net AuthenticationClick aici
Epic GamesEpic Games AuthenticationClick aici

Fiecare tip de pas de autentificare este o funcție premium. Totul este deja conectat de partea noastră — nu trebuie să înregistrezi o aplicație de dezvoltator, să creezi chei API sau să găzduiești ceva.

Cum funcționează

Pasul apare în ticket cu un buton Login și logo-ul serviciului.

Membrul apasă Login. Butonul este un link care conține un token de unică folosință.

Furnizorul cere consimțământul. Membrul se autentifică pe propriul site al furnizorului — Steam, GitHub, Twitch și așa mai departe. TicketWave nu vede niciodată credențialele.

Furnizorul trimite membrul înapoi. TicketWave verifică răspunsul, citește numele contului și ID-ul și le salvează ca răspuns la pas.

Se deschide o pagină de confirmare pe site-ul TicketWave: "Account Successfully Linked", cu ID-ul ticketului, serverul și contul conectat.

Ticketul continuă cu următorul pas — sau se deblochează dacă acesta a fost ultimul.

Authentication Success Page

Tokenul de unică folosință

Fiecare buton Login conține un token valabil timp de 10 minute.

Acest lucru este intenționat: linkul este postat într-un canal, iar un link care rămâne valabil pentru totdeauna este un link care poate fi reutilizat. După 10 minute, tokenul este eliminat.

Dacă un membru durează prea mult, vede această pagină în schimb:

Invalid Token Page

Reînnoirea tokenului

Fiecare pas de autentificare are un buton 🔁 Renew Token lângă butonul Login.

Revino la canalul ticketului din Discord.

Apasă 🔁 Renew Token în mesajul pasului.

Apasă din nou Login — butonul conține acum un token nou, valabil 10 minute.

Reînnoirea nu pierde nimic. Pur și simplu reconstruiește mesajul pasului cu un token nou.

Ce stochează TicketWave

Pentru fiecare autentificare reușită sunt stocate exact două valori împreună cu ticketul:

  • ID-ul contului de la furnizor
  • numele afișat / username-ul de la furnizor

Atât. Nu se păstrează nicio parolă, niciun email, niciun access token după schimb. Access token-ul este folosit o singură dată pentru a citi profilul public și apoi este eliminat împreună cu cererea.

Răspunsul apare în rezumatul ticketului astfel:

Ticket Summary
> Steam Verification: 🎮 `PlayerOne` (`76561198000000000`)

Authentication Answer in the Ticket

Adaugă un pas de autentificare

Deschide panoul serverului → SettingsTicket StepsConfigure.

Apasă Add Step.

Dă-i un Step Title (de exemplu Verify your Steam account) și o scurtă Step Description.

Alege serviciul la Step Type.

Decide dacă pasul este Required — un pas opțional primește un buton suplimentar ⏭️ Skip.

Opțional, restricționează pasul la o categorie sau subcategorie, astfel încât doar ticketurile care au nevoie de el să îl ceară.

Apasă Create Step și deschide un ticket de test.

Pașii de autentificare nu folosesc opțiuni de pas. Butoanele Login și Renew Token sunt generate de TicketWave — tu configurezi doar titlul, descrierea și restricțiile.

Depanare

Pasul nu este afișat deloc.

Pașii de autentificare necesită premium. Fără un premium activ, pasul este sărit. Verifică pagina Premium din panoul serverului.

"Your ticket authentication token is invalid or has expired."

Au trecut cele 10 minute. Folosește 🔁 Renew Token în ticket și apasă din nou Login.

Altcineva a apăsat butonul.

Doar proprietarul ticketului poate răspunde la un pas. Toți ceilalți primesc un mesaj de eroare și nu se salvează nimic.

Nu se întâmplă nimic după autentificare.

Ticketul trebuie să fie încă deschis, iar pasul trebuie să fie încă nerăspuns când membrul revine. Dacă ticketul a fost închis între timp, răspunsul nu poate fi salvat — deschide un ticket nou.

Pașii următori

Alege serviciul pe care vrei să-l configurezi:

How is this guide?