diff --git a/.changeset/funny-eels-watch.md b/.changeset/funny-eels-watch.md new file mode 100644 index 00000000000..5d8d24f1581 --- /dev/null +++ b/.changeset/funny-eels-watch.md @@ -0,0 +1,5 @@ +--- +"@thirdweb-dev/auth": patch +--- + +Update to call uuidv4 to generate jti diff --git a/.changeset/wise-boats-perform.md b/.changeset/wise-boats-perform.md new file mode 100644 index 00000000000..4cb2bd35271 --- /dev/null +++ b/.changeset/wise-boats-perform.md @@ -0,0 +1,5 @@ +--- +"@thirdweb-dev/auth": patch +--- + +Update to use uuidv4 for default jti diff --git a/packages/auth/src/core/schema/authenticate.ts b/packages/auth/src/core/schema/authenticate.ts index 0f8d4ff9e08..19c2777c73a 100644 --- a/packages/auth/src/core/schema/authenticate.ts +++ b/packages/auth/src/core/schema/authenticate.ts @@ -9,7 +9,7 @@ export const AuthenticationPayloadDataSchema = z.object({ exp: RawDateSchema, nbf: RawDateSchema, iat: RawDateSchema, - jti: z.string().default(uuidv4()), + jti: z.string().default(() => uuidv4()), ctx: JsonSchema.optional(), }); diff --git a/packages/auth/src/core/schema/login.ts b/packages/auth/src/core/schema/login.ts index ff45ae15e08..7ff4f966383 100644 --- a/packages/auth/src/core/schema/login.ts +++ b/packages/auth/src/core/schema/login.ts @@ -44,7 +44,7 @@ export const LoginPayloadDataSchema = z.object({ uri: z.string().optional(), version: z.string().default("1"), chain_id: z.string().optional(), - nonce: z.string().default(uuidv4()), + nonce: z.string().default(() => uuidv4()), issued_at: z .date() .default(new Date())