SymfonyCasts stands united with the people of Ukraine
In this course
All SymfonyCasts
Menu
Tutorials
Pricing
Log In
Sign Up
TRACK
Symfony 5
>
COURSE
Symfony 5 Security: Authenticators
>
CHAPTER
Voters
Buy Access to Course
Download
Course Code
This Video
Subtitles
Course Script
Chapter 34
01. composer require security
5:07
02. make:user
5:57
2 challenges
03. Customizing the User Class
3:08
04. Building a Login Form
3:07
05. Firewalls & Authenticators
6:39
1 challenge
06. Authenticator & The Passport
6:24
1 challenge
07. Custom User Query & Credentials
6:04
08. Authentication Success & Refreshing the User
6:33
1 challenge
09. When Authentication Fails
7:19
1 challenge
10. Customize Error Messages & Adding Logout
7:33
11. Giving Users Passwords
5:26
12. Hashing Plain Passwords & PasswordCredentials
4:22
1 challenge
13. Security Listener System & Csrf Protection
6:40
14. Remember Me System
7:07
1 challenge
15. Always Remember Me & "signature_properties"
6:28
16. Denying Access, access_control & Roles
5:22
17. The Entry Point: Inviting Users to Log In
6:45
18. AbstractLoginFormAuthenticator & Redirecting to Previous URL
5:13
19. form_login: The Built-in Authenticator
5:42
20. More form_login Config
3:25
21. Denying Access in a Controller
4:57
1 challenge
22. Dynamic Roles
4:28
23. The Special IS_AUTHENTICATED_ Strings
9:18
1 challenge
24. Fetching the User Object
6:38
25. Custom User Methods & the User in a Service
7:21
26. Role Hierarchy
5:37
27. Impersonation: switch_user
5:27
1 challenge
28. User API & the Serializer
5:37
29. To use API Token Authentication or Not?
4:09
30. Registration Form
5:25
31. Manual Authentication
6:12
1 challenge
32. Making Questions owned by Users
5:13
33. Leveraging the Question Owner
6:09
34. Voters
6:27
1 challenge
35. Custom Voter
6:52
36. Verify Email after Registration
7:57
37. Verifying the Signed Confirm Email URL
7:18
38. Login Throttling & Events
6:11
39. Security Events & Listeners
4:00
40. Creating a Security Event Subscriber
8:47
41. Custom Redirect when "Email Not Verified"
7:16
42. 2 Factor Authentication & Authentication Tokens
8:33
43. 2fa with TOTP (Time-Based One Time Password)
5:20
44. Activating 2FA
5:34
45. Rendering the QR Code
6:14
46. QR Data & Scanning with an Authenticator App
4:35
1 challenge
47. Customize The 2-Factor Auth Form
5:53
Next Chapter
Re-enable Challenges
userVoice