From 2fd86db6a720d254c5269639dd2ab2cf4c84be49 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Tue, 23 Jun 2026 21:52:51 +0300 Subject: [PATCH] fix(auth): trim opencode server username --- packages/vscode/src/opencode.ts | 2 +- packages/web/server/lib/opencode/auth-state-runtime.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vscode/src/opencode.ts b/packages/vscode/src/opencode.ts index 2b8620c1..f1dd3631 100644 --- a/packages/vscode/src/opencode.ts +++ b/packages/vscode/src/opencode.ts @@ -73,7 +73,7 @@ function generateSecureOpenCodePassword(): string { } function buildOpenCodeAuthHeader(password: string): string { - const username = process.env.OPENCODE_SERVER_USERNAME || 'opencode'; + const username = process.env.OPENCODE_SERVER_USERNAME?.trim() || 'opencode'; return `Basic ${Buffer.from(`${username}:${password}`, 'utf8').toString('base64')}`; } diff --git a/packages/web/server/lib/opencode/auth-state-runtime.js b/packages/web/server/lib/opencode/auth-state-runtime.js index c95184fc..ce199e2f 100644 --- a/packages/web/server/lib/opencode/auth-state-runtime.js +++ b/packages/web/server/lib/opencode/auth-state-runtime.js @@ -51,7 +51,7 @@ export const createOpenCodeAuthStateRuntime = (dependencies) => { return {}; } - const username = process.env.OPENCODE_SERVER_USERNAME || 'opencode'; + const username = process.env.OPENCODE_SERVER_USERNAME?.trim() || 'opencode'; const credentials = Buffer.from(`${username}:${password}`).toString('base64'); return { Authorization: `Basic ${credentials}` }; };