آموزش رسیدگی به مدارک هنگام تأمین امنیت برنامه ASP.NET Core 3

Dealing with Credentials When Securing an ASP.NET Core 3 Application

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره شما بهترین روش های مربوط به مدیریت کاربر و رمز عبور ، ادغام با ارائه دهندگان شخص ثالث مانند فیس بوک ، تنظیم فدراسیون و اجرای احراز هویت چند عاملی را یاد خواهید گرفت. اجرای احراز هویت چند عاملی برای مدیریت کاربر بسیار مهم است. در این دوره ، پرداختن به اعتبارنامه هنگام امنیت برنامه ASP.NET Core 3 ، توانایی ادغام با ارائه دهندگان شخص ثالث را خواهید داشت. ابتدا بهترین روشهای مربوط به برخورد با کاربران و اطلاعات کاربری را کشف خواهید کرد. در مرحله بعدی ، خواهید آموخت که چگونه IdentityServer را با یک پایگاه داده کاربر سفارشی ادغام کنید. سرانجام ، شما در مورد مدیریت کاربر و ادغام با ارائه دهندگان اجتماعی مانند فیس بوک یاد خواهید گرفت. پس از پایان این دوره ، مهارت و دانش MFA مورد نیاز برای مقابله ایمن با اعتبارنامه ها و کاربران را خواهید داشت.

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

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

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

مقایسه گزینه های مختلف ارائه دهنده اعتبارنامه Comparing Different Credential Provider Options

  • بالا آمدن Coming Up

  • پیش نیازهای دوره Course Prerequisites

  • ابزار Tooling

  • نحوه اعتبار سنجی در OpenID Connect متناسب است How Credentials Fit in OpenID Connect

  • به معنای احراز هویت و رویکردها است Means of Authentication and Approaches

  • نسخه ی نمایشی - معرفی برنامه آزمایشی Demo - Introducing the Demo Application

  • خلاصه Summary

استفاده از پایگاه داده برای ذخیره کاربران Using a Database for Storing Users

  • بالا آمدن Coming Up

  • طراحی نمودار پایگاه داده کاربر Designing a User Database Schema

  • نسخه ی نمایشی - طراحی یک پایگاه داده کاربر Demo - Designing a User Database Schema

  • نسخه ی نمایشی - ایجاد یک پایگاه داده کاربر Demo - Creating a User Database Schema

  • تعامل با IdentityServer Interacting with IdentityServer

  • نسخه ی نمایشی - بازرسی تعامل رابط کاربر با IdentityServer Demo - Inspecting UI Interaction with IdentityServer

  • نسخه ی نمایشی - بازرسی از سرویس کاربر Demo - Inspecting the User Service

  • نسخه ی نمایشی - ادغام IdentityServer با یک پایگاه داده کاربر سفارشی Demo - Integrating IdentityServer with a Custom User Database

  • ایجاد هویت با سرویس پروفایل Building Your Identity with a Profile Service

  • نسخه ی نمایشی - ایجاد هویت خود با یک سرویس نمایه Demo - Building Your Identity with a Profile Service

  • خلاصه Summary

بهترین روشها برای مدیریت کاربر Best Practices for User Management

  • بالا آمدن Coming Up

  • شناسه کاربر ، کاربران برنامه و پروفایل های کاربر برنامه User Identity, Application Users, and Application User Profiles

  • جریان OIDC با برنامه تماس با پروفایل کاربر OIDC Flow with Application User Profile Call

  • نسخه ی نمایشی - شناسه کاربر ، کاربران برنامه و پروفایل های کاربر برنامه (مشتری) Demo - User Identity, Application Users, and Application User Profiles (Client)

  • نسخه ی نمایشی - شناسه کاربر ، کاربران برنامه و پروفایل های کاربر برنامه (API) Demo - User Identity, Application Users, and Application User Profiles (API)

  • ثبت نام کاربر Implementing User Registration

  • نسخه ی نمایشی - در حال انجام ثبت نام کاربر Demo - Implementing User Registration

  • برنامه های راه اندازی اولیه مشخصات کاربر برنامه Application User Profile Initialization Strategies

  • نسخه ی نمایشی - شروع یک نمایه کاربر برنامه Demo - Initializing an Application User Profile

  • ذخیره رمزهای عبور با خیال راحت Safely Storing Passwords

  • نسخه ی نمایشی - ذخیره ایمن رمزهای عبور Demo - Safely Storing Passwords

  • فعال کردن یک حساب Activating an Account

  • نسخه ی نمایشی - فعال کردن یک حساب Demo - Activating an Account

  • بازنشانی رمزهای عبور Resetting Passwords

  • نسخه ی نمایشی - ارسال درخواست بازنشانی رمز عبور Demo - Sending a Password Reset Request

  • نسخه ی نمایشی - رسیدگی به درخواست بازنشانی رمز عبور Demo - Handling a Password Reset Request

  • بهترین روش های مرتبط با مدیریت کاربر اضافی Additional User Management Related Best Practices

  • سیاست های رمز عبور بهترین شیوه ها Password Policy Best Practices

  • خلاصه Summary

ادغام با Active Directory Integrating with Active Directory

  • بالا آمدن Coming Up

  • از موارد برای تأیید اعتبار Windows استفاده کنید Use Cases for Windows Authentication

  • احراز هویت ویندوز در زیر پوشش ها Windows Authentication Beneath the Covers

  • نسخه ی نمایشی - فعال کردن احراز هویت ویندوز در IIS Express Demo - Enabling Windows Authentication on IIS Express

  • نسخه ی نمایشی - ادغام احراز هویت ویندوز با IdentityServer Demo - Integrating Windows Authentication with IdentityServer

  • خلاصه Summary

ادغام با ارائه دهندگان هویت خارجی Integrating with External Identity Providers

  • بالا آمدن Coming Up

  • فدراسیون با ارائه دهندگان هویت شخص ثالث Federation with Third-party Identity Providers

  • نسخه ی نمایشی - بازرسی از پشتیبانی برای ارائه دهندگان هویت خارجی Demo - Inspecting Support for External Identity Providers

  • نسخه ی نمایشی - ثبت یک برنامه در فیس بوک Demo - Registering an Application on Facebook

  • نسخه ی نمایشی - ادغام احراز هویت فیس بوک Demo - Integrating Facebook Authentication

  • ادعای تحول Claims Transformation

  • چالش ها هنگام ادغام با ارائه دهندگان هویت شخص ثالث Challenges When Integrating with Third-party Identity Providers

  • ادغام با ارائه دهندگان هویت شخص ثالث اضافی Integrating with Additional Third-party Identity Providers

  • خلاصه Summary

تأمین هویت کاربر ، فدراسیون و فدراسیون User Provisioning, Federation, and Federated Identity

  • بالا آمدن Coming Up

  • ادغام کاربران محلی با کاربران خارجی Integrating Local Users with External Users

  • احراز هویت فدرال و هویت فدرال Federated Authentication and Federated Identity

  • نسخه ی نمایشی - تقویت طرح پایگاه داده برای هویت فدرال Demo - Enhancing the Database Schema for Federated Identity

  • نسخه ی نمایشی - تهیه یک کاربر جدید با هویت فدرال Demo - Provisioning a New User With a Federated Identity

  • نسخه ی نمایشی - ادعاهای متحول کننده Demo - Transforming Claims

  • نسخه ی نمایشی - درخواست اطلاعات بیشتر در مورد تهیه کاربر Demo - Asking for Additional Information on User Provisioning

  • نسخه ی نمایشی - اتصال یک ارائه دهنده به یک کاربر موجود Demo - Linking a Provider to an Existing User

  • موارد استفاده از هویت فدرال اضافی Additional Federated Identity Use Cases

  • خلاصه Summary

پشتیبانی از احراز هویت چند عاملی Supporting Multi-factor Authentication

  • بالا آمدن Coming Up

  • معرفی احراز هویت چند عاملی Introducing Multi-factor Authentication

  • پشتیبانی از وزارت امور خارجه با رمز عبور یکبار مصرف (از طریق ایمیل) Supporting MFA with a One-time Password (Through Email)

  • نسخه ی نمایشی - پشتیبانی از وزارت امور خارجه با رمز عبور یکبار مصرف (از طریق ایمیل) Demo - Supporting MFA with a One-time Password (Through Email)

  • (معایب MFA با رمز عبور یکبار مصرف از طریق ایمیل (Dis)advantages of MFA with a One-time Password Through Email

  • پشتیبانی از MFA با یک برنامه Authenticator Supporting MFA with an Authenticator Application

  • نسخه ی نمایشی - پشتیبانی از وزارت امور خارجه با استفاده از یک برنامه احراز هویت (تقویت طرح پایگاه داده) Demo - Supporting MFA with an Authenticator Application (Enhancing the Database Schema)

  • نسخه ی نمایشی - پشتیبانی از وزارت امور خارجه با استفاده از یک برنامه احراز هویت (ثبت نام) Demo - Supporting MFA with an Authenticator Application (Registration)

  • نسخه ی نمایشی - پشتیبانی از MFA با یک برنامه Authenticator (احراز هویت) Demo - Supporting MFA with an Authenticator Application (Authentication)

  • موارد استفاده اضافی Additional Use Cases

  • خلاصه Summary

نمایش نظرات

آموزش رسیدگی به مدارک هنگام تأمین امنیت برنامه ASP.NET Core 3
جزییات دوره
3h 54m
74
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
56
4.9 از 5
دارد
دارد
دارد
Kevin Dockx
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dockx Kevin Dockx

Kevin Dockx یک معمار ، نویسنده و مشاور راه حل مستقل است و در آنتورپ (بلژیک) زندگی می کند. این روزها او بیشتر به RESTful معماری و امنیت برنامه های وب و برنامه های تلفن همراه متمرکز شده است. با این اوصاف ، او همچنان مراقب پیشرفتهای جدید در مورد سایر محصولات موجود در پشته Microsoft .NET است. وی یک MVP مایکروسافت و یکی از اعضای هیئت مدیره RD MS Community است. او همچنین سخنران منظمی در کنفرانس های مختلف ملی و بین المللی و رویدادهای گروه کاربران است و در پروژه های متن باز متنوعی مانند Microsoft.AspNet.JsonPatch و Marvin.JsonPatch.Dynamic کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.