(header: object, payload: object)
| 296 | }); |
| 297 | |
| 298 | function makeJwt(header: object, payload: object) { |
| 299 | const headerBase64 = Buffer.from(JSON.stringify(header)).toString("base64url"); |
| 300 | const payloadBase64 = Buffer.from(JSON.stringify(payload)).toString("base64url"); |
| 301 | const signature = "signature"; // Placeholder for the signature |
| 302 | return `${headerBase64}.${payloadBase64}.${signature}`; |
| 303 | } |
| 304 | |
| 305 | test("jwt token", () => { |
| 306 | const jwt = z.string().jwt(); |