Loading...

WebSocket Chat Demo

JWT-based WebSocket connection demo

Process
Request JWT Token
Server generates a JWT token with guest identity via GET /api/auth/token
API Endpoint:
{{ fullApiUrl }}
Guest: {{ steps.token.data.guestName }}
Token: {{ steps.token.data.shortToken }}
Expires: {{ steps.token.data.expiresAt }}
Connect WebSocket
Establish WebSocket connection with JWT token passed as query parameter for authentication
WebSocket URL:
{{ steps.websocket.url }}
Authenticated & Ready
Server validates token, confirms identity, and establishes secure bidirectional connection
How it works: The server generates a JWT token containing your guest identity and expiration. This token is passed via query parameter during WebSocket upgrade, where the server validates it before establishing a persistent connection for real-time bidirectional communication. Learn more

Real-time Chat

Logged in as {{ guestName }}

{{ statusText }}
You
{{ message.text }}
{{ message.sender }}
{{ message.text }}
{{ message.text }}