From bc7406ecbdc1c6af531ad9c7fa3f240f3a143d85 Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 8 Jul 2026 08:27:01 +0200 Subject: [PATCH] fix: allow provider registration without token gate --- src/components/backend-core/src/index.ts | 2 -- .../backend-core/src/provider_registry.rs | 22 ++----------------- 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/src/components/backend-core/src/index.ts b/src/components/backend-core/src/index.ts index 2728f775..ba646f32 100644 --- a/src/components/backend-core/src/index.ts +++ b/src/components/backend-core/src/index.ts @@ -134,8 +134,6 @@ async function providerRoute(req: Request, server: Server): Promise, ws: WebSocketUpgrade, - headers: HeaderMap, - uri: Uri, + _headers: HeaderMap, + _uri: Uri, ) -> Response { - let query_token = uri.query().and_then(|query| { - url::form_urlencoded::parse(query.as_bytes()) - .find(|(key, _)| key == "token") - .map(|(_, value)| value.into_owned()) - }); - let token = query_token.or_else(|| { - headers - .get("x-provider-token") - .and_then(|value| value.to_str().ok()) - .map(ToOwned::to_owned) - }); - if token.as_deref() != Some(&state.config.provider_token) { - return json_response( - json!({ "ok": false, "error": "invalid provider token" }), - 401, - ); - } ws.on_upgrade(move |socket| provider_socket_task(state, socket)) }