diff --git a/apps/bot/src/scheduler-auth.ts b/apps/bot/src/scheduler-auth.ts index e579cd6..55c5dcb 100644 --- a/apps/bot/src/scheduler-auth.ts +++ b/apps/bot/src/scheduler-auth.ts @@ -62,7 +62,10 @@ export function createSchedulerRequestAuthorizer(options: { } try { - const audience = oidcAudience ?? new URL(request.url).origin + const origin = new URL(request.url).origin + const audience = + oidcAudience ?? + (origin.startsWith('http://') ? origin.replace('http://', 'https://') : origin) const ticket = await verifier.verifyIdToken({ idToken: token, audience