TicketWave Logo
🔐 Authentication

Overzicht

Hoe TicketWave's OAuth-ticketstappen Steam-, CFX-, GitHub-, Roblox-, Twitch-, Battle.net- en Epic Games-accounts verifiëren.

Authenticatiestappen

Een authenticatiestap vraagt het lid om in te loggen met een extern account. TicketWave vraagt nooit om een wachtwoord — het lid wordt doorgestuurd naar de eigen inlogpagina van de provider en alleen de geverifieerde accountnaam en ID komen terug.

Waarom Dit Beter Is Dan Vragen in Chat

Vragen "Wat is je Steam-naam?" levert je een string op die een lid heeft getypt. Een authenticatiestap geeft je een account waarvan het lid heeft bewezen dat die van hen is.

Vragen in chatAuthenticatiestap
Typfouten en verkeerde ID'sExacte account-ID van de provider
Doen alsof is heel eenvoudigHet lid moet daadwerkelijk inloggen
Medewerkers moeten kopiëren/plakken en het opzoekenNaam en ID komen automatisch in het ticket terecht
Kost een paar berichtenKost één klik

Voor gaming- en ontwikkelingsgemeenschappen is dit de grootste tijdsbesparing in TicketWave — je medewerkers beginnen elk ticket al wetend met wie ze praten.

Ondersteunde Diensten

DienstStaptypeHandleiding
CFX / FiveMCFX AuthenticationKlik hier
SteamSteam AuthenticationKlik hier
GitHubGitHub AuthenticationKlik hier
RobloxRoblox AuthenticationKlik hier
TwitchTwitch AuthenticationKlik hier
Battle.netBattle.net AuthenticationKlik hier
Epic GamesEpic Games AuthenticationKlik hier

Elk authenticatiestaptype is een premium functie. Alles is aan onze kant al gekoppeld — je hoeft geen ontwikkelaarsapplicatie te registreren, API-sleutels aan te maken of iets te hosten.

Hoe Het Werkt

De stap verschijnt in het ticket met een Login-knop en het servicelogo.

Het lid klikt op Login. De knop is een link met een eenmalige token.

De provider vraagt om toestemming. Het lid logt in op de eigen website van de provider — Steam, GitHub, Twitch enzovoort. TicketWave ziet de inloggegevens nooit.

De provider stuurt het lid terug. TicketWave controleert het antwoord, leest de accountnaam en ID en slaat ze op als het antwoord op de stap.

Er opent een bevestigingspagina op de TicketWave-website: "Account Successfully Linked", met het ticket-ID, de server en het gekoppelde account.

Het ticket gaat verder met de volgende stap — of wordt ontgrendeld als dit de laatste was.

Authentication Success Page

De Eenmalige Token

Elke Login-knop bevat een token die 10 minuten geldig is.

Dat is bewust zo: de link wordt in een kanaal geplaatst, en een link die voor altijd geldig blijft, kan opnieuw worden gebruikt. Na 10 minuten wordt de token weggegooid.

Als een lid te lang wacht, ziet die in plaats daarvan deze pagina:

Invalid Token Page

De Token Vernieuwen

Elke authenticatiestap heeft een 🔁 Renew Token-knop naast de Login-knop.

Ga terug naar het ticketkanaal op Discord.

Klik op 🔁 Renew Token in het stapbericht.

Klik opnieuw op Login — de knop bevat nu een verse token die 10 minuten geldig is.

Vernieuwen kost niets. Het bouwt simpelweg het stapbericht opnieuw op met een nieuwe token.

Wat TicketWave Opslaat

Voor elke geslaagde authenticatie worden precies twee waarden met het ticket opgeslagen:

  • de account-ID bij de provider
  • de weergavenaam / gebruikersnaam bij de provider

Dat is alles. Geen wachtwoord, geen e-mail, geen toegangstoken blijft bewaard na de uitwisseling. De toegangstoken wordt één keer gebruikt om het openbare profiel te lezen en wordt daarna samen met de aanvraag weggegooid.

Het antwoord verschijnt zo in de ticketsamenvatting:

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

Authentication Answer in the Ticket

Voeg een Authenticatiestap Toe

Open je serverdashboard → SettingsTicket StepsConfigure.

Klik op Add Step.

Geef het een Step Title (bijv. Verify your Steam account) en een korte Step Description.

Kies de dienst onder Step Type.

Bepaal of de stap Required is — een optionele stap krijgt een extra ⏭️ Skip-knop.

Beperk de stap optioneel tot een category of subcategory, zodat alleen de tickets die het nodig hebben erom vragen.

Klik op Create Step en open een testticket.

Authenticatiestappen gebruiken geen stapopties. De Login- en Renew Token-knoppen worden gegenereerd door TicketWave — jij configureert alleen de titel, beschrijving en beperkingen.

Problemen Oplossen

De stap wordt helemaal niet weergegeven.

Authenticatiestappen vereisen premium. Zonder actieve premium wordt de stap overgeslagen. Controleer de Premium-pagina van je serverdashboard.

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

De periode van 10 minuten is voorbij. Gebruik 🔁 Renew Token in het ticket en klik opnieuw op Login.

Iemand anders heeft op de knop geklikt.

Alleen de ticket-eigenaar kan een stap beantwoorden. Iedereen anders krijgt een foutmelding en er wordt niets opgeslagen.

Er gebeurt niets na het inloggen.

Het ticket moet nog steeds open zijn en de stap moet nog steeds onbeantwoord zijn wanneer het lid terugkomt. Als het ticket in de tussentijd is gesloten, kan het antwoord niet worden opgeslagen — open een nieuw ticket.

Volgende Stappen

Kies de dienst die je wilt instellen:

How is this guide?