Sommaire

Introduction Sécurité

Vous ne pouvez pas faire l’impasse sur la sécurité d’une application, d’autant plus si vous avez une partie administration de votre site.

Rassurez-vous, la mise en place de la sécurité sous Symfony n’est pas très compliquée. Tout est déjà installé.

Il existe deux parties distinctes en matière de sécurité :

  • Authentificationl’authentification : comment un utilisateur peut s’authentifier pour accéder à une partie sécurisée de l’application

  • Autorisationl’autorisation : comment définir les droits pour un utilisateur d’accéder à certaines ressources : routes, contrôleurs, méthodes, vues, entités…

Nous allons commencer par l’authentification d’un utilisateur.