API Platform 3 Part 2: Security for your Treasures

AaiirsLZrGHKR2YlRcwOIMyouD2qLKOm

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 passwords
• 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!

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/50466.html

赞 (0)
steven的头像steven
上一篇 2024年4月13日 上午10:58
下一篇 2024年4月13日 上午10:59

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部