From b4b596efd948aeda72a716b94d14c653930d245f Mon Sep 17 00:00:00 2001 From: dmolinari Date: Wed, 18 Jun 2025 14:50:03 -0300 Subject: [PATCH] =?UTF-8?q?Key=20en=20json=20directa=20reversi=C3=B3n.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 4 ---- Backend/GestionIntegral.Api/Program.cs | 4 +--- Backend/GestionIntegral.Api/appsettings.json | 1 + 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index d01778a..781ea37 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -63,10 +63,6 @@ jobs: cd /opt/gestion-integral # Gitea reemplaza los secretos aquí. Es seguro. export DB_SA_PASSWORD='${{ secrets.DB_SA_PASSWORD_SECRET }}' - export JWTSETTINGS__KEY= '${{ secrets.JWTSETTINGS__KEY }}' - - echo "Verifying environment variables before deploy: JWT Key is set to '${JWTSETTINGS__KEY}'" - docker compose up -d # --- PARTE 4: LIMPIEZA (EN EL HOST) --- diff --git a/Backend/GestionIntegral.Api/Program.cs b/Backend/GestionIntegral.Api/Program.cs index 774e6b7..201134e 100644 --- a/Backend/GestionIntegral.Api/Program.cs +++ b/Backend/GestionIntegral.Api/Program.cs @@ -98,9 +98,7 @@ var jwtSettings = builder.Configuration.GetSection("Jwt"); // Le decimos que busque la clave JWT en la raíz de la configuración (donde están las variables de entorno). // Si no la encuentra, como respaldo, busca en la sección "Jwt" del appsettings. -//var jwtKey = builder.Configuration["JWT_KEY"] ?? jwtSettings["Key"] ?? throw new ArgumentNullException("JWT_KEY or Jwt:Key not configured"); -var jwtKey = Environment.GetEnvironmentVariable("JWTSETTINGS__KEY") ?? throw new ArgumentNullException("Jwt:Key", "JWT Key not configured in appsettings.json"); -//Environment.GetEnvironmentVariable("JWT_KEY"); +var jwtKey = builder.Configuration["JWT_KEY"] ?? jwtSettings["Key"] ?? throw new ArgumentNullException("JWT_KEY or Jwt:Key not configured"); var keyBytes = Encoding.ASCII.GetBytes(jwtKey); diff --git a/Backend/GestionIntegral.Api/appsettings.json b/Backend/GestionIntegral.Api/appsettings.json index 68c4fbb..8b8cdb8 100644 --- a/Backend/GestionIntegral.Api/appsettings.json +++ b/Backend/GestionIntegral.Api/appsettings.json @@ -6,6 +6,7 @@ } }, "Jwt": { + "Key": "badb1a38d221c9e23bcf70958840ca7f5a5dc54f2047dadf7ce45b578b5bc3e2", "Issuer": "GestionIntegralApi", "Audience": "GestionIntegralClient", "DurationInHours": 8