Overview
Hvordan TicketWaves OAuth-billettsteg verifiserer Steam-, CFX-, GitHub-, Roblox-, Twitch-, Battle.net- og Epic Games-kontoer.
Autentiseringstrinn
Et autentiseringstrinn ber medlemmet om å logge inn med en ekstern konto. TicketWave ber aldri om et passord — medlemmet sendes til leverandørens egen innloggingsside, og bare det verifiserte kontonavnet og ID-en kommer tilbake.
Hvorfor dette er bedre enn å spørre i chatten
Å spørre «Hva er Steam-navnet ditt?» gir deg en streng et medlem skrev inn. Et autentiseringstrinn gir deg en konto medlemmet har bevist at de eier.
| Spørre i chatten | Autentiseringstrinn |
|---|---|
| Skrivefeil og feil ID-er | Eksakt konto-ID fra leverandøren |
| Etterligning er trivielt | Medlemmet må faktisk logge inn |
| Ansatte må kopiere/lim inn og slå det opp | Navn og ID havner automatisk i billetten |
| Koster noen meldinger | Koster ett klikk |
For gaming- og utviklingsmiljøer er dette den klart største tidsbesparelsen i TicketWave — de ansatte starter hver billett med å vite hvem de snakker med.
Støttede tjenester
| Tjeneste | Trinntype | Guide |
|---|---|---|
| CFX / FiveM | CFX Authentication | Klikk her |
| Steam | Steam Authentication | Klikk her |
| GitHub | GitHub Authentication | Klikk her |
| Roblox | Roblox Authentication | Klikk her |
| Twitch | Twitch Authentication | Klikk her |
| Battle.net | Battle.net Authentication | Klikk her |
| Epic Games | Epic Games Authentication | Klikk her |
Hver autentiseringstrinntype er en premium-funksjon. Alt er allerede koblet opp hos oss — du trenger ikke å registrere en utviklerapplikasjon, opprette API-nøkler eller hoste noe som helst.
Slik fungerer det
Trinnet vises i billetten med en Login-knapp og tjenestelogoen.
Medlemmet klikker Login. Knappen er en lenke som inneholder en engangstoken.
Leverandøren ber om samtykke. Medlemmet logger inn på leverandørens egen nettside — Steam, GitHub, Twitch og så videre. TicketWave ser aldri legitimasjonen.
Leverandøren sender medlemmet tilbake. TicketWave verifiserer svaret, leser kontonavnet og ID-en og lagrer dem som svaret på trinnet.
En bekreftelsesside åpnes på TicketWave-nettstedet: "Account Successfully Linked", med billett-ID, serveren og den tilkoblede kontoen.
Billetten fortsetter med neste trinn — eller låses opp hvis dette var det siste.

Engangstokenet
Hver Login-knapp inneholder en token som er gyldig i 10 minutter.
Det er med vilje: lenken legges ut i en kanal, og en lenke som forblir gyldig for alltid er en lenke som kan gjenbrukes. Etter 10 minutter kastes tokenet.
Hvis et medlem bruker for lang tid, ser de denne siden i stedet:

Fornye tokenet
Hvert autentiseringstrinn har en 🔁 Renew Token-knapp ved siden av Login-knappen.
Gå tilbake til billettkanalen på Discord.
Klikk 🔁 Renew Token i trinnmeldingen.
Klikk Login igjen — knappen har nå et nytt token som varer i 10 minutter.
Å fornye mister ingenting. Det bygger bare opp trinnmeldingen på nytt med et nytt token.
Hva TicketWave lagrer
For hver vellykkede autentisering lagres nøyaktig to verdier med billetten:
- konto-ID-en hos leverandøren
- visningsnavnet / brukernavnet hos leverandøren
Det er alt. Ingen passord, ingen e-post og ingen tilgangstoken beholdes etter utvekslingen. Tilgangstokenet brukes én gang til å lese den offentlige profilen og kastes deretter sammen med forespørselen.
Svaret vises i billettoppsummeringen slik:
> Steam Verification: 🎮 `PlayerOne` (`76561198000000000`)![]()
Legg til et autentiseringstrinn
Åpne serverdashbordet ditt → Settings → Ticket Steps → Configure.
Klikk Add Step.
Gi det en Step Title (f.eks. Verify your Steam account) og en kort Step Description.
Velg tjenesten under Step Type.
Bestem om trinnet skal være Required — et valgfritt trinn får en ekstra ⏭️ Skip-knapp.
Du kan også begrense trinnet til en category eller subcategory slik at bare billettene som trenger det ber om det.
Klikk Create Step og åpne en testbillett.
Autentiseringstrinn bruker ikke trinnvalg. Login- og Renew Token-knappene genereres av TicketWave — du konfigurerer bare tittel, beskrivelse og begrensninger.
Feilsøking
Trinnet vises ikke i det hele tatt.
Autentiseringstrinn krever premium. Uten aktiv premium blir trinnet hoppet over. Sjekk Premium-siden i serverdashbordet ditt.
"Your ticket authentication token is invalid or has expired."
10-minuttersvinduet er over. Bruk 🔁 Renew Token i billetten og klikk Login igjen.
Noen andre klikket på knappen.
Bare billett-eieren kan svare på et trinn. Alle andre får en feilmelding, og ingenting lagres.
Ingenting skjer etter innlogging.
Billetten må fortsatt være åpen, og trinnet må fortsatt være ubesvart når medlemmet kommer tilbake. Hvis billetten ble lukket i mellomtiden, kan svaret ikke lagres — åpne en ny billett.
Neste steg
Velg tjenesten du vil sette opp:
How is this guide?
