Symfony 5 Security: Authenticators
Discover the enhanced security system in Symfony 5.3. Streamlined and simplified, it offers flexibility and dependability for your applications. Learn about custom authentication, permissions, and more.
What you’ll be learning
It’s security time! Symfony 5.3 comes with a reimagined version of its security system and I ❤️it! Yes, it’s still super flexible & dependable. But the “guts” have been streamlined and simplified, making it easier to get your job done and giving you readable code if you need to dive into the core.
In this course, we’ll go from an introduction into Symfony security into a full-blown application with users, permissions, custom voters and multiple ways to authenticate:
Generating your User class with make:user
Security & Firewall Fundamentals
Creating a custom login form with an authenticator
Passport object & Badges
CSRF protection
API token authentication system
User Providers (why you need them, but don’t care)
Password Hashing
Logging out!
Protecting entire URLs with access_control(s)
IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, PUBLIC_ACCESS
Checking access with roles! ROLE_USER
Denying access in a controller
Voters & Complex Permissions
Role hierarchies
Impersonation (switch_user)
Login throttling
Automatic Login (after Registration)
Hooking into security with events!
Two Factor Auth (2FA)!
So let’s make:user & make:auth our way to… make:profit… or at least to a great security system!
User Reviews
Be the first to review “Symfony 5 Security: Authenticators”
You must be logged in to post a review.


There are no reviews yet.