TicketWave Logo
🔐 Authentication

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 chattenAutentiseringstrinn
Skrivefeil og feil ID-erEksakt konto-ID fra leverandøren
Etterligning er trivieltMedlemmet må faktisk logge inn
Ansatte må kopiere/lim inn og slå det oppNavn og ID havner automatisk i billetten
Koster noen meldingerKoster 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

TjenesteTrinntypeGuide
CFX / FiveMCFX AuthenticationKlikk her
SteamSteam AuthenticationKlikk her
GitHubGitHub AuthenticationKlikk her
RobloxRoblox AuthenticationKlikk her
TwitchTwitch AuthenticationKlikk her
Battle.netBattle.net AuthenticationKlikk her
Epic GamesEpic Games AuthenticationKlikk 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.

Authentication Success Page

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:

Invalid Token Page

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:

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

Authentication Answer in the Ticket

Legg til et autentiseringstrinn

Åpne serverdashbordet ditt → SettingsTicket StepsConfigure.

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?