From 0db20f202bb0b51e5ad1860285b61f185f1054a1 Mon Sep 17 00:00:00 2001 From: Andrew Molchanov <mr.catmanrus@gmail.com> Date: Fri, 23 Feb 2024 18:24:10 +0300 Subject: [PATCH] fix redirect --- .../server/src/components/api/webserver/WebServerManager.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/server/src/components/api/webserver/WebServerManager.ts b/packages/server/src/components/api/webserver/WebServerManager.ts index 8d8cda05..8951ac3b 100644 --- a/packages/server/src/components/api/webserver/WebServerManager.ts +++ b/packages/server/src/components/api/webserver/WebServerManager.ts @@ -71,6 +71,11 @@ export class WebServerManager { } private redirectListener(req: http.IncomingMessage, res: http.ServerResponse) { + if (req.headers["user-agent"].startsWith("Java")) { + res.setHeader("X-Authlib-Injector-API-Location", "/authlib"); + return res.end(); + } + const { useSSL } = this.configManager.config.api; res.writeHead(301, { Location: `http${useSSL ? "s" : ""}://${req.headers.host}/files`,