Ressource protégée — permission requise : {{ required }}
Rôles présentés : {{ roles }}
✓ Accès autorisé : la route continue.
{% endif %} {% if denied %}✗ 403 — permission refusée pour ces rôles.
{% endif %}Essayez ?roles=reader (403) puis ?roles=editor (autorisé).
En production, les rôles viennent de l'utilisateur connecté, pas de l'URL.