From 3458f3a73139128b403922974ec7ad19e4259907 Mon Sep 17 00:00:00 2001 From: Jack Palmer Date: Thu, 5 Feb 2026 14:01:04 +0000 Subject: [PATCH] tests: organization and invitation params Signed-off-by: Jack Palmer --- .../auth-backend-module-auth0-provider/src/module.test.ts | 6 +++++- plugins/auth-backend-module-auth0-provider/src/strategy.ts | 6 ++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/plugins/auth-backend-module-auth0-provider/src/module.test.ts b/plugins/auth-backend-module-auth0-provider/src/module.test.ts index 7e7f649831..394eb75693 100644 --- a/plugins/auth-backend-module-auth0-provider/src/module.test.ts +++ b/plugins/auth-backend-module-auth0-provider/src/module.test.ts @@ -54,7 +54,9 @@ describe('authModuleAuth0Provider', () => { const agent = request.agent(server); - const res = await agent.get('/api/auth/auth0/start?env=development'); + const res = await agent.get( + '/api/auth/auth0/start?env=development&organization=foo-organization&invitation=foo-invitation', + ); expect(res.status).toEqual(302); @@ -78,6 +80,8 @@ describe('authModuleAuth0Provider', () => { accessType: 'offline', connection: 'connection', connection_scope: 'connectionScope', + organization: 'foo-organization', + invitation: 'foo-invitation', nonce: expect.any(String), state: expect.any(String), }); diff --git a/plugins/auth-backend-module-auth0-provider/src/strategy.ts b/plugins/auth-backend-module-auth0-provider/src/strategy.ts index f45e672556..d644787bf5 100644 --- a/plugins/auth-backend-module-auth0-provider/src/strategy.ts +++ b/plugins/auth-backend-module-auth0-provider/src/strategy.ts @@ -49,10 +49,12 @@ export class Auth0Strategy extends Auth0InternalStrategy { } authenticate(req: express.Request, options: Record): void { + const { organization, invitation } = req.query; + super.authenticate(req, { ...options, - organization: req.query.organization, - invitation: req.query.invitation, + ...(organization ? { organization } : {}), + ...(invitation ? { invitation } : {}), }); }