Skip to content

Commit 70a2469

Browse files
committed
fix(console): authenticate inference proxy
1 parent cf494c2 commit 70a2469

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

infra/console.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ new sst.cloudflare.x.SolidStart("Console", {
283283
ZEN_LITE_PRICE,
284284
new sst.Secret("ZEN_LIMITS"),
285285
new sst.Secret("ZEN_SESSION_SECRET"),
286+
new sst.Secret("CLOUDFLARE_ACCESS_CLIENT_ID"),
286287
...ZEN_MODELS,
287288
...($dev
288289
? [

packages/console/app/src/lib/inference-proxy.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ export async function proxyInference(
8181
])
8282
forwarded.headers.delete(name)
8383
forwarded.headers.set("authorization", `Bearer ${key}`)
84+
forwarded.headers.set("CF-Access-Client-Id", Resource.CLOUDFLARE_ACCESS_CLIENT_ID.value)
8485
const ip = request.headers.get("cf-connecting-ip")
8586
if (ip) forwarded.headers.set("x-zen-ip", ip)
8687
const requestID = request.headers.get("x-opencode-request-id") ?? request.headers.get("x-opencode-request")

0 commit comments

Comments
 (0)