From e87d7636f69adafe8131590f1581fb48a19a2339 Mon Sep 17 00:00:00 2001 From: "ankitatripathi.mp@gmail.com" Date: Thu, 12 Mar 2026 10:59:58 +0530 Subject: [PATCH] fix: update sanitizeCrossOriginAuth to accept warning parameter --- src/tools/auth0/handlers/clients.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 84295d24b..274752cd8 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -345,7 +345,7 @@ export type Client = Management.Client; type ClientSanitizerChain = { sanitizeOidcLogout(): ClientSanitizerChain; - sanitizeCrossOriginAuth(): ClientSanitizerChain; + sanitizeCrossOriginAuth(warn?: boolean): ClientSanitizerChain; get(): Client[]; }; @@ -353,7 +353,7 @@ const createClientSanitizer = (clients: Client[]): ClientSanitizerChain => { let sanitized = clients; return { - sanitizeCrossOriginAuth() { + sanitizeCrossOriginAuth(warn = true) { const deprecatedClients: string[] = []; sanitized = sanitized.map((client) => { @@ -373,7 +373,7 @@ const createClientSanitizer = (clients: Client[]): ClientSanitizerChain => { return updated; }); - if (deprecatedClients.length > 0) { + if (warn && deprecatedClients.length > 0) { log.warn( "The 'cross_origin_auth' parameter is deprecated in clients and scheduled for removal in future releases.\n" + `Use 'cross_origin_authentication' going forward. Clients using the deprecated setting: [${deprecatedClients.join( @@ -524,7 +524,7 @@ export default class ClientHandler extends DefaultAPIHandler { ...(shouldExcludeThirdPartyClients(this.config) && { is_first_party: true }), }); - this.existing = createClientSanitizer(clients).sanitizeCrossOriginAuth().get(); + this.existing = createClientSanitizer(clients).sanitizeCrossOriginAuth(false).get(); return this.existing; }