Bloquer l’accès à votre application Symfony aux invités

Ce contenu a 5 ans et n'est donc peut-être plus à jour.

Si vous souhaitez bloquer toute votre application Symfony aux utilisateurs non logués, cela se fait en quelques lignes.

Dans le fichier security.yml, il suffit de modifier l’acces control de cette manière:

 

Il est probable que de ce fait vous ayez un problème lors du test de votre application via l’environnement de dev: en effet, après le login, plutôt que de rediriger vers l’index, cela va vers quelque chose comme application.local/app_dev.php/_wdt/4e95412bc6871.

Pour contrer ce problème, il faut ajouter quelques lignes dans le firewall, avant le main:

 

Et voila, toute votre application est protégée et inaccessible aux utilisateurs non logués ! 😉

Ajouter un commentaire