< Ω Skill Recommendation: Symfony

Symfony Security System

HTL Rennweg

Show in app

Description

Using the Symfony security system for authenticating users and controlling access.

Goals

I know

  • in which scenarios the Symfony security system is used
  • which authentication steps are handled by Symfony when using the system
  • how user classes interact with the security system
  • what authentication providers are

I can

  • install the security system
  • configure password hashing
  • setup authentication in via the firewalls section of the security configuration
  • make use of a built-in authentication provider
  • deny access for specific routes based on user roles
  • make use of URL patterns to secure entire URL patterns
  • get a User object of the current user in a controller
  • enable logging out