Improve Caddy auth system