Protéger une route

Ressource protégée — permission requise : {{ required }}

Rôles présentés : {{ roles }}

{% if allowed %}

✓ 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.