Ryan Weaver | Duration: 3:43 h | Video: H264 1920×1080 | Audio: AAC 48 kHz 2ch | 1,30 GB | Language: English
Here be dragons! We’ve built a pretty sweet API for storing dragon treasures… but we’ve completely neglected one minor detail: security! In this tutorial, we’ll secure our API Platform-powered API in every way imaginable… and spin up a nifty test suite along the way
Disabling documentation on production
Different types of API authentication
Logging in via Ajax & sessions
Creating an API Token system with "scopes"
Securing your API resources
Bootstrapping tests with zenstruck/browser & zenstruck/foundry!
How to use PATCH
Adding security & securityPostDenormalize to operations & using object
Voters
Conditional fields based on permissions: #[ApiProperty(security: 'is_granted(…)')]
Using a "state processor" to hash user s
Dynamic serialization groups with a ContextBuilder
Completely dynamic fields by decorating the normalizer
Preventing "not allowed" data with validation
Automatically set the "owner" of an object on create
Auto-filter collections with "query extensions"
Sheesh! Let’s go!
https://rapidgator.net/file/6fecab9e15a21a10536f8079f980d8c9/9PJrqpJL_API_Platfor_MEGADDL.NET.part1.rar.html
https://rapidgator.net/file/a68494528183bcc25523ac866c4888bb/9PJrqpJL_API_Platfor_MEGADDL.NET.part2.rar.html
ddownload
https://ddownload.com/plxm3wgvk9x8/9PJrqpJL_API_Platfor_MEGADDL.NET.part1.rar
https://ddownload.com/xk0qdofy2bwk/9PJrqpJL_API_Platfor_MEGADDL.NET.part2.rar
Join the Conversation!
or
to post a comment