From f3ffe4a04e7a64b99cc8bb0a02085bf9898ca55c Mon Sep 17 00:00:00 2001 From: Delano Lourenco <3ddelano@gmail.com> Date: Thu, 2 Oct 2025 01:30:12 +0530 Subject: [PATCH] fix(device-authorization): fix client error type for deny device (#5022) --- .../better-auth/src/plugins/device-authorization/index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/better-auth/src/plugins/device-authorization/index.ts b/packages/better-auth/src/plugins/device-authorization/index.ts index e69b44ca..6597e6b3 100644 --- a/packages/better-auth/src/plugins/device-authorization/index.ts +++ b/packages/better-auth/src/plugins/device-authorization/index.ts @@ -835,6 +835,14 @@ Follow [rfc8628#section-3.4](https://datatracker.ietf.org/doc/html/rfc8628#secti description: "The user code to deny", }), }), + error: z.object({ + error: z.enum(["invalid_request", "expired_token"]).meta({ + description: "Error code", + }), + error_description: z.string().meta({ + description: "Detailed error description", + }), + }), metadata: { openapi: { description: "Deny device authorization",