نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه از ASP.NET و OAuth برای ساخت یک API با کلاس جهانی ، ایمن و با کیفیت استفاده کنید. شما نمونه های بدی از ASP.NET API ، رویکردهای با برنامه های شخص ثالث ، جریان های مختلف OAuth ، Identity Server و موارد دیگر را پوشش خواهید داد. چگونه با استفاده از ASP.NET یک API قدرتمند و ایمن ایجاد می کنید؟ در این دوره ، با استفاده از OAuth برای ایمن سازی ASP.NET API خود ، خواهید آموخت که چگونه از ASP.NET و OAuth برای ایجاد یک API بسیار امن و خوش ساخت استفاده کنید. شما با نگاه کردن به یک API ناامن و بد طراحی ASP.NET ، صحبت در مورد نحوه دسترسی به این API از برنامه های شخص ثالث و همچنین نحوه مصرف داخلی این API ، کار خود را شروع خواهید کرد. سپس مزایای انتخاب جریانهای مختلف OAuth برای سناریوهای مختلف را بررسی خواهید کرد. سرانجام ، خواهید دید که چگونه می توانید از IdentityServer برای محافظت از API خود استفاده کنید. در پایان این دوره ، مهارت هایی را خواهید داشت که می توانید API های بسیار امن تری بسازید.
سرفصل ها و درس ها
بررسی اجمالی
Overview
-
مقدمه
Introduction
-
مسیر ایمن سازی API شما
Path to Securing Your API
-
OAuth چیست؟
What Is OAuth?
-
مجوز در مقابل احراز هویت
Authorization vs. Authentication
-
OpenID Connect چیست؟
What Is OpenID Connect?
-
یافتن راه حل هویت زنده
Finding a Viable Identity Solution
-
نسخه ی نمایشی: API ناامن و بد ASP.NET
Demo: The Insecure and Bad ASP.NET API
-
خلاصه
Summary
کار با OAuth
Working with OAuth
-
بررسی اجمالی
Overview
-
API بد ما چه کرد؟
What Did Our Bad API Do?
-
OAuth از کجا وارد می شود؟
Where Does OAuth Come In?
-
چرا توییتر ، گوگل ، فیس بوک یا سایر ورودهای خارجی نیست؟
Why Not Twitter, Google, Facebook, or Other External Logins?
-
نسخه ی نمایشی: استفاده از OAuth - چه شکلی است؟
Demo: Using OAuth - What Does it Look Like?
-
چند سوال
A Few Questions
-
OAuth 2.0 و OpenId Connect
OAuth 2.0 and OpenId Connect
-
به نشانه ها دسترسی پیدا کنید
Access Tokens
-
نسخه ی نمایشی: دریافت و بازرسی یک رمز ورود
Demo: Getting and Inspecting an Access Token
-
نسخه ی نمایشی: با استفاده از رمز دسترسی
Demo: Using an Access Token
-
دسترسی به اعتبار سنجی
Access Token Validation
-
نسخه ی نمایشی: دستکاری رمز ورود
Demo: Manipulating an Access Token
-
نشانه ها ، جریان ها ، کمک های مالی را تازه کنید
Refresh Tokens, Flows, & Grants
-
هدایت جریان - اعطای ضمنی
Redirect Flow - Implicit Grant
-
معرفی IdentityServer
Introducing IdentityServer
-
خلاصه
Summary
امنیت API
Securing the API
-
معرفی سرور مجوز
Introducing the Authorization Server
-
نسخه ی نمایشی: یک سرور مجوز راه اندازی کنید
Demo: Setup an Authorization Server
-
تفاوت امضا در API
Signature Difference in the API
-
نسخه ی نمایشی: API را ایمن کنید
Demo: Secure the API
-
نسخه ی نمایشی: محدوده های بهره برداری
Demo: Leveraging Scopes
-
خلاصه
Summary
با استفاده از جریان ضمنی و مجوز
Using the Implicit and Authorization Code Flow
-
بررسی اجمالی
Overview
-
نسخه ی نمایشی: جریان ضمنی و ASP.NET
Demo: Implicit Flow and ASP.NET
-
نسخه ی نمایشی: جریان ضمنی در تلفن همراه
Demo: Implicit Flow on Mobile
-
ضمنی در مقابل جریان کد مجاز
Implicit vs Authorization Code Flow
-
نسخه ی نمایشی: کد مجوز جریان و ASP.NET
Demo: Authorization Code Flow and ASP.NET
-
نسخه ی نمایشی: تازه کردن رمز ورود
Demo: Refreshing the Access Token
-
خلاصه
Summary
با استفاده از جریان رمز عبور صاحب منبع
Using the Resource Owner Password Flow
-
بررسی اجمالی
Overview
-
نسخه ی نمایشی: جریان رمز عبور مالک منبع از ASP.NET
Demo: Resource Owner Password Flow from ASP.NET
-
نسخه ی نمایشی: جریان رمز عبور مالک منبع در تلفن همراه
Demo: Resource Owner Password Flow on Mobile
-
خلاصه
Summary
شخصی سازی IdentityServer
Customizing IdentityServer
-
بررسی اجمالی
Overview
-
نسخه ی نمایشی: انتقال از حافظه به فروشگاه دائمی
Demo: Moving from In-memory to Persistent Store
-
نسخه ی نمایشی: سفارشی کردن صفحه ها
Demo: Customizing the Screens
-
نسخه ی نمایشی: ورود به سیستم جزئی
Demo: Leveraging Partial Login
-
خلاصه
Summary
-
متشکرم
Thank You
نمایش نظرات