fix(bot): use HTTPS for OIDC audience to match Cloud Scheduler

This commit is contained in:
2026-03-17 13:51:10 +04:00
parent 5196d8484a
commit 7d706eba07

View File

@@ -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