SymfonyCasts stands united with the people of Ukraine
In this course
All SymfonyCasts
Menu
Tutorials
Pricing
Log In
Sign Up
TRACK
APIs
>
COURSE
API Platform 3 Part 2: Security for your Treasures
>
CHAPTER
New PUT Behavior
Buy Access to Course
Download
Course Code
This Video
Subtitles
Course Script
Chapter 20
01. API Docs on Production?
8:22
02. API Tokens? Session Cookies?
8:07
03. API Login Form with json_login
5:36
04. Handling Authentication Errors
3:47
1 challenge
05. On Authentication Success
6:03
1 challenge
06. Logout & Passing API Data to JavaScript
5:45
1 challenge
07. Passing Values to Stimulus
4:32
08. Token Types & The ApiToken Entity
5:59
09. Generating the API Token & Fixtures
5:58
10. Access Token Authenticator
8:56
1 challenge
11. Customizing the OpenAPI Docs
7:31
1 challenge
12. API Token Scopes
5:51
13. Deny Access with The "security" Option
7:11
1 challenge
14. Bootstrapping a Killer Test System
8:18
15. JSON Test Assertions & Seeding the Database
3:41
1 challenge
16. Advanced & Flexible JSON Test Assertions
4:04
17. Testing Authentication
4:59
18. Customizing Browser Globally
3:50
19. Testing Token Authentication
3:24
20. New PUT Behavior
4:46
1 challenge
21. Only Allow Owners to Edit
7:49
22. Allow Admin Users to Edit any Treasure
4:11
23. Security Voter
6:13
24. Conditional Fields by User: ApiProperty
5:13
1 challenge
25. User Test + Plain Password
4:21
26. State Processors: Hashing the User Password
6:55
27. Validation Groups & Patch Formats
8:01
28. Dynamic Groups: Context Builder
8:26
29. Custom Normalizer
5:08
30. Normalizer Decoration & "Normalizer Aware"
6:29
31. Totally Custom Fields
3:24
32. Custom Validator
7:58
33. Validating how Values Change
8:30
34. Auto Setting the "owner"
4:19
35. Query Extension: Auto-Filter a Collection
6:15
1 challenge
36. 404 On Unpublished Items
8:00
37. Filtering Relation Collection
5:39
Next Chapter
Re-enable Challenges
userVoice