آموزش استفاده از OAuth برای ایمن سازی API ASP.NET

Using OAuth to Secure Your ASP.NET API

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه از 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

نمایش نظرات

نظری ارسال نشده است.

آموزش استفاده از OAuth برای ایمن سازی API ASP.NET
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 52m
47
Pluralsight (پلورال سایت) pluralsight-small
19 فروردین 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
189
4.6 از 5
دارد
دارد
دارد
Filip Ekberg

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Filip Ekberg Filip Ekberg

Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.