Skip to content

zero-auth API Documentation v1.6.0


zero-auth API Documentation / signToken

Function: signToken() ​

signToken(payload, keyOrSecret, expiresIn, options?): Promise<string>

Defined in: packages/zero-auth/src/core/sign.ts:22

Signs a JWT using the specified algorithm and key.

Parameters ​

payload ​

JwtPayload

Application-level claims to embed.

keyOrSecret ​

string | ResolvedKey

Signing secret string, PEM string, Uint8Array, or CryptoKey/KeyLike.

expiresIn ​

string

Expiry string in zeit/ms format (e.g. "15m", "7d").

options? ​

SignTokenOptions

Optional issuer, audience, algorithm, and keyId options.

Returns ​

Promise<string>

A compact JWT string.