diff --git a/.env-sample b/.env-sample index 720bb10..57de507 100644 --- a/.env-sample +++ b/.env-sample @@ -3,7 +3,36 @@ NODE_ENV=development PORT=3000 +# === CONFIGURATION DES TESTS STARTUP === RUN_STARTUP_TESTS=false +TEST_CLEANUP_DELAY_MS=100 +TEST_TIMEOUT_MS=30000 +TEST_USER_PASSWORD=SecureTempPass123! +TEST_EMAIL_DOMAIN=dcb-test.com +TEST_DEFAULT_PASSWORD=SecureTempPass123! + +# === CONFIGURATION DE SÉCURITÉ === +RUN_SECURITY_TESTS=false +SECURITY_TEST_TIMEOUT=300000 + +# === VALIDATION DES ENTREES === +MAX_USERNAME_LENGTH=50 +MIN_USERNAME_LENGTH=3 +ALLOWED_EMAIL_DOMAINS=dcb-test.com,pixpay.sn + +# === RATE LIMITING === +MAX_REQUESTS_PER_MINUTE=60 +RATE_LIMIT_BLOCK_DURATION=300000 + +# === SÉCURITÉ DES SESSIONS === +SESSION_TIMEOUT=900000 +JWT_EXPIRATION=3600000 + +# === SURVEILLANCE === +LOG_SECURITY_EVENTS=true +SECURITY_EVENT_RETENTION_DAYS=30 + +# === CONFIGURATION KEYCLOAK === KEYCLOAK_SERVER_URL=https://iam.dcb.pixpay.sn KEYCLOAK_REALM=dcb-prod