آموزش ASP.NET Core 2 Authentication Playbook

ASP.NET Core 2 Authentication Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: روش های زیادی برای انجام احراز هویت در ASP.NET Core 2.0 وجود دارد ، و دشوار است که بفهمید چگونه می توانید آن را تنظیم کنید. هدف این دوره این است که با ارائه راهکارهایی برای تنظیم انواع مختلف احراز هویت و مجوز ، این کار را ساده کند. همه را بزرگ کنید بررسی اجمالی دوره دهه یکم معرفی دوره 4m 17s با استفاده از ورود به سیستم محلی 20 متر 12 ثانیه با استفاده از ورود به سیستم اجتماعی 10 متر 40 پشتیبانی از چندین ارائه دهنده ورود به سیستم اجتماعی 8 متر 5 ثانیه درخواست اطلاعات اضافی کاربر هنگام استفاده از ورود به سیستم اجتماعی 16 متر احراز هویت کاربران با استفاده از Azure AD 13 متر 9 ثانیه احراز هویت کاربران با استفاده از Azure AD B2C 28 متر 15 ثانیه احراز هویت کاربران با استفاده از OpenID Connect و IdentityServer 17m 29s امنیت API ها با Tokens 24 ساعت 24 ساعته استفاده از OpenID Connect Hybrid Flow برای فراخوانی API ها از طرف کاربر 22 متر 11 ثانیه ترکیب روش های مختلف احراز هویت در همان برنامه 14 متر 54s انجام ادعاهای تحول 8m 51s تنظیم مجوز 19m 21s ایجاد سرویس مجاز سفارشی 19 متر 56s علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره Course Introduction

  • مقدمه Introduction

با استفاده از ورود به سیستم محلی Using Local Logins

  • مقدمه Introduction

  • ایجاد سرویس کاربری Creating a User Service

  • وارد شدن Signing In

  • خارج شدن از سیستم Signing Out

  • ثبت نام Signing Up

با استفاده از ورود به سیستم اجتماعی Using Social Logins

  • مقدمه Introduction

  • ثبت برنامه Application Registration

  • تنظیم سرویس Service Set-up

  • وارد شدن Signing In

  • خارج شدن از سیستم Signing Out

پشتیبانی از چندین ارائه دهنده ورود به سیستم اجتماعی Supporting Multiple Social Login Providers

  • مقدمه Introduction

  • ثبت برنامه Application Registration

  • ورود به سیستم Service Set-up & Sign-in

  • مدیریت URL های برگشتی Handling Return URLs

درخواست اطلاعات اضافی کاربر هنگام استفاده از ورود به سیستم اجتماعی Requesting Extra User Information While Using Social Logins

  • مقدمه Introduction

  • پیکربندی سرویس Service Configuration

  • ایجاد سرویس اطلاعات کاربر Creating a User Information Service

  • تنظیم ثبت نام کاربر Setting up User Registration

احراز هویت کاربران با استفاده از Azure AD Authenticating Users Using Azure AD

  • مقدمه Introduction

  • ثبت برنامه Application Registration

  • پیکربندی سرویس Service Configuration

  • وارد شدن Signing In

  • خارج شدن از سیستم Signing Out

احراز هویت کاربران با استفاده از Azure AD B2C Authenticating Users Using Azure AD B2C

  • مقدمه Introduction

  • تنظیم Azure AD B2C Azure AD B2C Set-up

  • پیکربندی سرویس احراز هویت Authentication Service Configuration

  • ثبت نام Signing Up

  • خارج شدن از سیستم Signing Out

  • وارد شدن Signing In

  • ثبت نام یا ورود به سیستم Signing up or In

  • ویرایش مشخصات Profile Editing

  • استفاده از ارائه دهندگان هویت شخص ثالث Using 3rd Party Identity Providers

احراز هویت کاربران با استفاده از OpenID Connect و IdentityServer Authenticating Users Using OpenID Connect and IdentityServer

  • مقدمه Introduction

  • راه اندازی IdentityServer Setting up IdentityServer

  • پیکربندی خدمات تأیید اعتبار Configuring the Authentication Services

  • وارد شدن Signing In

  • خارج شدن از سیستم Signing Out

امنیت API ها با Tokens Securing APIs with Tokens

  • مقدمه Introduction

  • ایجاد API Creating the API

  • ارتباط سرور به سرور با استفاده از جریان اعتبار کاربری مشتری Server to Server Communication Using the Client Credentials Flow

  • مشتری با استفاده از جریان ضمنی به ارتباطات سرور می پردازد Client to Server Communication Using the Implicit Flow

استفاده از OpenID Connect Hybrid Flow برای فراخوانی API ها از طرف کاربر Using OpenID Connect Hybrid Flow to Call APIs on Behalf of the User

  • مقدمه Introduction

  • پیکربندی IdentityServer و API Configuring the IdentityServer and the API

  • تنظیم احراز هویت ترکیبی OpenID Connect Setting Up OpenID Connect Hybrid Flow Authentication

  • ورود و خروج Signing In and Out

  • دریافت و تازه کردن رمز ورود Getting and Refreshing an Access Token

  • تماس با API Calling the API

ترکیب روش های مختلف احراز هویت در همان برنامه Combining Different Authentication Methods in the Same Application

  • مقدمه Introdcution

  • افزودن API Adding the API

  • افزودن تأیید اعتبار رمز حامل Adding Bearer Token Authentication

  • تماس با API با Bearer Tokens Calling the API with Bearer Tokens

انجام ادعاهای تحول Doing Claims Transformation

  • مقدمه Introduction

  • ایجاد سرویس نمایه کاربر Creating a User Profile Service

  • ایجاد یک ادعای تحول Creating an Claim Transformation

تنظیم مجوز Setting up Authorization

  • مقدمه Introduction

  • افزودن مجوز Adding Authorization

  • راه اندازی یک صفحه ممنوع Setting up a Forbidden Page

  • ایجاد نیازها و مجوزهای مجوز Creating Requirements and Authorization Handlers

  • مجوز پیشرفته Advanced Authorization

ایجاد سرویس مجاز سفارشی Creating a Custom Authorization Service

  • مقدمه Introduction

  • ایجاد یک کنترل کننده احراز هویت Creating an Authentication Handler

  • افزودن روشهای افزونه برای ثبت آسان Adding Extension Methods for Easy Registration

  • در حال اجرا Implementing Sign Out

نمایش نظرات

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

آموزش ASP.NET Core 2 Authentication Playbook
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 49m
65
Pluralsight (پلورال سایت) pluralsight-small
05 مهر 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
104
4.3 از 5
دارد
دارد
دارد
Chris Klug

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Klug Chris Klug

Chris Klug یک توسعه دهنده و معمار نرم افزار از سوئد است که قسمت بیشتری از زندگی خود را با نوشتن نرم افزار برای حل مشکلات صرف کرده است. او جنبه خلاق کدگذاری و همچنین چالش های ارائه شده توسط ایجاد UI های پیچیده را دوست دارد. او همچنین مقدار قابل توجهی از وقت خود را صرف ارائه در کنفرانس های توسعه دهندگان در سراسر جهان می کند - چیزی که ظاهراً توجه مایکروسافت را به خود جلب کرده است زیرا آنها پنج سال اجرا به وی Microsoft MVP اعطا کرده اند. این جایزه ای است که او به آن بسیار افتخار می کند و امیدوار است که در صورت امکان به این جایزه ادامه دهد. اما وقتی از او سال شد ، او مشکلی ندارد که بپذیرد ترجیح می دهد در یک ساحل زیبا بادبادک سوار شود یا یکی از خال کوبی هایش را طولانی کند تا اینکه با کامپیوترش بازی کند.

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

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

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