Skip to Content
API referenceSIWX ServerSrcComponentssignStatelessDemoSession()

API Reference — @tuwaio/siwx (CAIP-122 Authentication Layer)


signStatelessDemoSession()

signStatelessDemoSession(session, secret, ttlSeconds?): Promise<string>

Defined in: packages/siwx-server/src/server.ts:163 

Signs a stateless demo session into an authenticated compact token. Uses Web Crypto HMAC-SHA256.

Parameters

session

SiwxSession

The verified session to sign.

secret

string

Server-only signing secret (minimum 32 bytes).

ttlSeconds?

number = 1800

Maximum session validity in seconds (default 1800 = 30m).

Returns

Promise<string>

Authenticated compact token in ${payload}.${signature} format.

Last updated on