Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 59s

This commit is contained in:
Adisak 2025-11-13 09:47:36 +07:00
commit 0237f3fd9f

View file

@ -27,14 +27,14 @@ export async function expressAuthentication(
securityName: string, securityName: string,
_scopes?: string[], _scopes?: string[],
) { ) {
// API_KEY bypass logic (support api_key, x-api-key, apikey) // // API_KEY bypass logic (support api_key, x-api-key, apikey)
const apiKeyHeader = // const apiKeyHeader =
request.headers["api-key"] || request.headers["x-api-key"] || request.headers["apikey"]; // request.headers["api-key"] || request.headers["x-api-key"] || request.headers["apikey"];
if (apiKeyHeader !== undefined) { // if (apiKeyHeader !== undefined) {
if (apiKeyHeader === process.env.API_KEY) { // if (apiKeyHeader === process.env.API_KEY) {
return { preferred_username: "api_key_bypass", apiKeyBypass: true }; // return { preferred_username: "api_key_bypass", apiKeyBypass: true };
} // }
} // }
if (process.env.NODE_ENV !== "production" && process.env.AUTH_BYPASS) { if (process.env.NODE_ENV !== "production" && process.env.AUTH_BYPASS) {
return { preferred_username: "bypassed" }; return { preferred_username: "bypassed" };
} }