Skip to content

Function: verifyRelayJwtEdge()

@roomful/relay


@roomful/relay / verifyRelayJwtEdge

verifyRelayJwtEdge(token, secret, now?): Promise<RelayJwtClaims>

Defined in: packages/relay/src/edge-auth.ts:83

Verifies an HS256 relay JWT using Web Crypto.

string

The compact JWT string.

string

The shared HS256 secret.

() => number

Injectable clock (ms) for testing; defaults to Date.now.

Promise<RelayJwtClaims>

The decoded claims.

When the token is malformed, expired, or invalid.