(header: object, payload: object)
| 248 | } |
| 249 | |
| 250 | function makeJwt(header: object, payload: object) { |
| 251 | const headerBase64 = Buffer.from(JSON.stringify(header)).toString("base64url"); |
| 252 | const payloadBase64 = Buffer.from(JSON.stringify(payload)).toString("base64url"); |
| 253 | const signature = "signature"; // Placeholder for the signature |
| 254 | return `${headerBase64}.${payloadBase64}.${signature}`; |
| 255 | } |
| 256 | |
| 257 | test("jwt validations", () => { |
| 258 | const jwt = z.string().jwt(); |