SEC-001: migrar hCaptcha a Cloudflare Turnstile en API (prod) #3
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Promoción a
masterdel cambio SEC-001 en la API: reemplazo deHcaptchaGuardporTurnstileGuardcon verificación vía Cloudflare siteverify.Cambios
src/guards/turnstile.guard.ts(header HTTPturnstile).TurnstileGuarden login admin, operador, usuario y registro.hcaptcha.guard.tsy dependenciahcaptcha.Validación en pruebas (PMODUL1)
turnstileen requestsSTATE=pruebascon siteverify activoVariables de entorno en producción (antes del deploy)
TURNSTILE_SECRET_KEYHCAPTCHA_KEYSTATE=produccionDeploy coordinado
No desplegar solo la API. Debe subir junto con
pcpuma_unam_usuarioypcpuma_unam_operadoren la misma ventana.Test plan post-deploy
modulospcpuma.unam.mxpm2 reload api-prodsin errores en logs