From 491cabb3a4d1bba2e528f852441addcc67586c85 Mon Sep 17 00:00:00 2001 From: Chris Dickinson Date: Tue, 24 Jun 2025 13:50:21 -0700 Subject: [PATCH] feat(shared/auth): support software_statement in OAuthClientMetadata Per [Section 3.1.1][ref], `software_statement` is an OPTIONAL member of the client creation request, which may contain a JWT encoding claims about client software. [ref]: https://datatracker.ietf.org/doc/html/rfc7591#section-3.1.1 --- src/shared/auth.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/shared/auth.ts b/src/shared/auth.ts index 65b800e79..b906de3d7 100644 --- a/src/shared/auth.ts +++ b/src/shared/auth.ts @@ -98,6 +98,7 @@ export const OAuthClientMetadataSchema = z.object({ jwks: z.any().optional(), software_id: z.string().optional(), software_version: z.string().optional(), + software_statement: z.string().optional(), }).strip(); /**