Skip to content

generateJwt

const generateJwt: (config?) => Policy

Defined in: src/policies/auth/generate-jwt.ts:85

Mint JWTs and attach them to the request for upstream consumption.

GenerateJwtConfig

Policy

import { generateJwt } from "@homegrower-club/stoma";
generateJwt({
algorithm: "HS256",
secret: env.JWT_SIGNING_SECRET,
claims: (c) => ({ sub: c.req.header("x-user-id") }),
issuer: "my-gateway",
expiresIn: 300,
});