v0.8.2

Interface: AuthModule

Interface defining authentication functionality for the Shoehive framework. Implementations should provide methods to authenticate players during connection.

Table of contents

Methods

Methods

authenticatePlayer

authenticatePlayer(request): Promise<null | string>

Authenticates a player based on their HTTP request during WebSocket connection.

Parameters

Name Type Description
request IncomingMessage The incoming HTTP request during WebSocket connection

Returns

Promise<null | string>

A promise that resolves to a player ID if authentication is successful, or null if it fails