1. Initial Connection
token (launchUrlToken) is retrieved from URL
X-Player-Token header is used for REST API requests
launch_url_token query parameter is sent when establishing WebSocket connection
2. In-Game Token
- When WebSocket connection is established, server sends
Token message
- Token and refreshToken are saved to localStorage by
AuthManager
- This token is used in subsequent WebSocket messages
3. Token Refresh
shouldRefreshToken returns true 15 minutes before token expires
refreshToken field is added to WebSocket messages
- Server sends new token