Skip to Content
API referenceSIWX ServerSrcNextInterfacesSiwxApiHandlerOptions

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


SiwxApiHandlerOptions

Defined in: packages/siwx-server/src/next.ts:26 

Properties

cookieOptions?

optional cookieOptions?: CookieOptions

Defined in: packages/siwx-server/src/next.ts:45 

Cookie configuration options (name, secure, path, domain, maxAge).


nonceStore

nonceStore: SiwxNonceStore

Defined in: packages/siwx-server/src/next.ts:35 

Durable single-use nonce store instance (e.g. RedisSiwxNonceStore or MemorySiwxNonceStore for tests).


policy?

optional policy?: SiwxVerificationPolicy

Defined in: packages/siwx-server/src/next.ts:40 

Verification policy to enforce (expected domains, URIs, allowed chains, expiration limits).


sessionStore

sessionStore: SiwxSessionStore

Defined in: packages/siwx-server/src/next.ts:30 

Durable session store instance (e.g. RedisSiwxSessionStore or MemorySiwxSessionStore for tests).


ttlSeconds?

optional ttlSeconds?: number

Defined in: packages/siwx-server/src/next.ts:55 

Session time-to-live in seconds (defaults to 7 days = 604800s).


verifyOptions?

optional verifyOptions?: Omit<ServerVerifyOptions, "policy" | "usedNonces">

Defined in: packages/siwx-server/src/next.ts:50 

Additional verification options (e.g. custom public client).

Last updated on