Caddy · Lección 14
¿Cómo se protege una ruta con contraseña en Caddy?
Con la directiva database, que valida usuarios contra una tabla SQL integrada
Guardando la contraseña en texto plano en el Caddyfile, porque Caddy la cifra al leerla
Sin HTTPS, para que el navegador no muestre avisos de seguridad
Con la directiva basic_auth y contraseñas en hash bcrypt generadas con caddy hash-password (nunca en texto plano), siempre sobre HTTPS, y cabeceras de seguridad añadidas con la directiva header
Caddy · Lección 14
Completa el código
El comando para generar el hash de una contraseña es caddy hash-
Revisa: caddy hash-password.
Caddy · Lección 14
¿Para qué sirve la cabecera Strict-Transport-Security?
Pista: Para que el navegador use siempre HTTPS con el sitio (HSTS).
✓
¡Lección completada!
Autenticación y cabeceras de seguridad
0
XP ganado
3
Vidas restantes