fix(auth): expose trusted upstream mode

This commit is contained in:
User
2026-08-22 16:29:30 +02:00
parent b774a371f7
commit abd68470da
2 changed files with 17 additions and 1 deletions
+6 -1
View File
@@ -175,7 +175,12 @@ export function registerAuthRoutes(app: FastifyInstance, deps: AuthRouteDependen
app.get("/auth/config", async (request, reply) => {
const snapshot = captureAuthConfigSnapshot(request, deps.authentication);
if (!snapshot) return unavailable(reply);
if (!snapshot) {
if (deps.authMode === "upstream") {
return reply.send({ mode: "upstream", localLogin: false, oidcLogin: false });
}
return unavailable(reply);
}
const mode = snapshot.value.mode;
return reply.send({ mode, localLogin: mode === "local", oidcLogin: mode === "oidc" });
});