From 78a3c8a8e478f7b4df4accee6416fbe9e66855c5 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 28 Mar 2025 07:17:59 +0800 Subject: [PATCH] api: add DEBUG_DISABLE_AUTH for debugging --- internal/api/v1/auth/auth.go | 2 +- internal/common/env.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/api/v1/auth/auth.go b/internal/api/v1/auth/auth.go index c579d4a..20afcbb 100644 --- a/internal/api/v1/auth/auth.go +++ b/internal/api/v1/auth/auth.go @@ -31,7 +31,7 @@ func GetDefaultAuth() Provider { } func IsEnabled() bool { - return common.APIJWTSecret != nil || IsOIDCEnabled() + return !common.DebugDisableAuth && (common.APIJWTSecret != nil || IsOIDCEnabled()) } func IsOIDCEnabled() bool { diff --git a/internal/common/env.go b/internal/common/env.go index 8191b8c..f8f2b3f 100644 --- a/internal/common/env.go +++ b/internal/common/env.go @@ -44,6 +44,7 @@ var ( APIJWTTokenTTL = GetDurationEnv("API_JWT_TOKEN_TTL", time.Hour) APIUser = GetEnvString("API_USER", "admin") APIPassword = GetEnvString("API_PASSWORD", "password") + DebugDisableAuth = GetEnvBool("DEBUG_DISABLE_AUTH", false) // OIDC Configuration. OIDCIssuerURL = GetEnvString("OIDC_ISSUER_URL", "")