دوره آموزشی هویت ASP.NET MVC 5: احراز هویت و مجوز
1 ساعت 30 دقیقهمتوسط2018-08-28
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
احراز هویت و مجوز از ویژگی های اصلی بسیاری از برنامه های مدرن است. بنابراین چرا باید چرخ را دوباره اختراع کرد و کاربران خود را مجبور به ایجاد یک ورود دیگر کرد؟ با استفاده از اعتبار از سیستم عامل های معتبر مانند فیس بوک و گوگل، می توانید در زمان توسعه ارزشمند خود صرفه جویی کرده و تجربه کاربری خود را بهبود بخشید. این دوره نحوه احراز هویت و مجوز کاربران برنامه های ASP.NET MVC 5 خود را با استفاده از روش های .NET و همچنین چارچوب های شخص ثالث نشان می دهد. مربی Ervis Trupja در مورد گزینه های مدیریت هویت در ASP.NET MVC 5 بحث می کند و نحوه پیاده سازی احراز هویت شخص ثالث در برنامه شما با فیس بوک، توییتر، گوگل، مایکروسافت و GitHub را نشان می دهد. او نحوه تنظیم تأیید ایمیل و احراز هویت دو مرحله ای و کنترل سطح مجوز را برای کاربران نشان می دهد. در نهایت، او در مورد نحوه ایمن سازی برنامه های ASP.NET در برابر هفت رایج ترین آسیب پذیری بحث می کند.
اهداف یادگیری
مدیریت هویت
احراز هویت در مقابل مجوز
احراز هویت از طریق فیس بوک، گوگل، مایکروسافت و سایر موارد
تأیید ایمیل
احراز هویت دو مرحله ای
مجوز ساده، مبتنی بر نقش و دیدگاه
دفاع در برابر آسیب پذیری ها
اهداف یادگیری
مدیریت هویت
احراز هویت در مقابل مجوز
احراز هویت از طریق فیس بوک، گوگل، مایکروسافت و سایر موارد
تأیید ایمیل
احراز هویت دو مرحله ای
مجوز ساده، مبتنی بر نقش و دیدگاه
دفاع در برابر آسیب پذیری ها
مهارت ها
ASP.NET MVCASP.NETIdentity and Access ManagementC#Back-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentCybersecurityWeb DevelopmentMicrosoftDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - بهبود تجربه کاربر با احراز هویت شخص ثالث
- 02 - آنچه باید بدانید
1. مدیریت هویت
- 03 - عضویت در ASP.NET
- 04 - هویت ASP.NET
- 05 - نسخه ی نمایشی هویت
- 06 - احراز هویت در مقابل مجوز
- 07 - آسیب پذیریهای رایج در برنامه ها
2. احراز هویت
- 08 - گزینههای احراز هویت و احراز هویت را بدانید
- 09 - یک برنامه جدید ASP.NETMVC 5 ایجاد کنید
- 10 - احراز هویت فیس بوک
- 11 - احراز هویت توییتر
- 12 - احراز هویت گوگل
- 13 - احراز هویت مایکروسافت
- 14 - احراز هویت GitHub
- 15 - احراز هویت ویندوز را پیکربندی کنید
- 16 - تنظیم تایید ایمیل - SendGrid
- 17 - تایید ایمیل در عمل
- 18 - احراز هویت دو مرحله ای با راهاندازی پیامک - Twilio
- 19 - احراز هویت دو مرحله ای با SMS در عمل
3. مجوز
- 20 - انواع مجوز و مجوز را بشناسید
- 21 - مجوز ساده
- 22 - مجوز مبتنی بر نقش
- 23 - مجوز مبتنی بر دید
- 24 - مجوز مبتنی بر View با استفاده از مدل view
4. امنیت
- 25 - آسیب پذیری - آسیب پذیری اتصال شی
- 26 - آسیب پذیری - نوع فایل آپلود شده خطرناک
- 27 - آسیب پذیری - تلاشهای بیش از حد برای احراز هویت
- 28 - آسیب پذیری - فرار از فیلتر XSS
- 29 - آسیب پذیری - گنجاندن کریپتهای شخص ثالث
- 30 - آسیب پذیری - جعل درخواست بین سایتی (CSRF)
- 31 - آسیب پذیری - تغییر مسیر را باز کنید
نتیجه
- 32 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
- دوره آموزشی ASP.NET MVC: چرخه عمر یک درخواست HTTP
- دوره آموزشی جامع ASP.NET MVC 5
- دوره آموزشی ویژگی های جدید ASP.NET
- دوره آموزشی ساخت اپلیکیشن های React و ASP.NET MVC 5
- دوره آموزشی ASP.NET MVC: ایجاد بهره وری و قابلیت نگهداری