آموزش امنیت ASP.NET Core Web API با احراز هویت سفارشی و JWT - آخرین آپدیت

دانلود Secure ASP.NET Core Web APIs with Custom Auth & JWT

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید چگونه وب‌سرویس‌های (Web API) امن در ASP.NET Core را با استفاده از Custom Authentication و JWT از پایه بسازید. در این دوره، نحوه پیاده‌سازی یک طرح احراز هویت سفارشی در ASP.NET Core Web API، شامل ثبت‌نام کاربر، جریان‌های ورود (Login) و ایمن‌سازی EndPointها را درک و اجرا خواهید کرد. اصول JSON Web Tokens (JWT)، شامل ساختار توکن، امضا (Signing) و نحوه عملکرد احراز هویت مبتنی بر JWT در APIهای مدرن را خواهید آموخت. احراز هویت JWT را به صورت کامل (End-to-End)، شامل تنظیمات، ایجاد سرویس توکن و ادغام در خط لوله (Pipeline) برنامه پیکربندی و اجرا می‌کنید. با استفاده از تکنیک‌های احراز هویت (Authentication) و مجوزدهی (Authorization)، EndPointهای Web API را ایمن کنید و هر دو روش احراز هویت سفارشی و مجوزدهی مبتنی بر نقش یا Claim در JWT را به کار ببرید. پیش نیازها: دانش متوسط در برنامه‌نویسی #C (کلاس‌ها، متدها و مفاهیم پایه OOP). تجربه مقدماتی تا متوسط در ASP.NET Core Web API (کنترلرها، مسیریابی و ساختار پروژه).

یاد بگیرید چگونه وب‌سرویس‌های امن ASP.NET Core Web API را با استفاده از Custom Authentication و JWT از صفر بسازید

در این دوره، شما یاد می‌گیرید که چگونه امنیت ASP.NET Core Web API را با استفاده از دو رویکرد قدرتمند احراز هویت تامین کنید: طرح احراز هویت سفارشی (Custom Authentication Scheme) و توکن‌های وب جیسون (JWT).

ما با ساخت یک سیستم کامل احراز هویت سفارشی از ابتدا، شامل ثبت‌نام کاربر، ورود و محافظت از EndPointهای API شروع می‌کنیم. شما درک خواهید کرد که جریان‌های احراز هویت در لایه‌های داخلی چگونه کار می‌کنند و چگونه دسترسی‌ها را با یک طرح سفارشی کنترل کنید.

سپس، به سراغ احراز هویت مبتنی بر JWT می‌رویم که یکی از پرکاربردترین استانداردها برای ایمن‌سازی APIهای مدرن است. یاد خواهید گرفت که توکن‌های JWT چگونه ایجاد، ساختاربندی، امضا و اعتبارسنجی می‌شوند. گام به گام، یک سیستم کامل احراز هویت JWT را پیاده‌سازی می‌کنید، از جمله تنظیمات پیکربندی، ایجاد سرویس توکن، تزریق وابستگی (Dependency Injection) و ایمن‌سازی EndPointها با سیاست‌های مجوزدهی (Authorization Policies).

در پایان این دوره، شما تجربه عملی در ساخت Web APIهای امن و آماده برای محیط عملیاتی (Production) را با استفاده از هر دو روش احراز هویت سفارشی و JWT خواهید داشت.

این دوره به صورت کاربردی و متمرکز طراحی شده است تا به شما کمک کند مهارت‌های توسعه بک‌اند خود را تقویت کرده و با اعتماد به نفس کامل، احراز هویت را در پروژه‌های واقعی ASP.NET Core پیاده‌سازی کنید. ایده‌آل برای تمرین توسعه API در دنیای واقعی.

  1. دانش متوسط در برنامه‌نویسی #C (کلاس‌ها، متدها و مفاهیم پایه OOP).

  2. تجربه مقدماتی تا متوسط در ASP.NET Core Web API (کنترلرها، مسیریابی و ساختار پروژه).


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

امنیت ASP.NET Core Web API: طرح احراز هویت سفارشی ASP.NET Core Web API Security: Custom Authentication Scheme

  • مقدمه Introduction

  • جریان احراز هویت سفارشی Custom Authentication Flow

  • ایجاد EndPoint ثبت‌نام کاربر Creating a User Registration Endpoint

  • ایجاد EndPoint ورود (Login) Creating a Login Endpoint

  • پیاده‌سازی احراز هویت سفارشی و EndPointهای محافظت شده Custom Authentication Implementation and Protected Endpoints

امنیت ASP.NET Core Web API: توکن‌های وب جیسون (JWT) ASP.NET Core Web API Security: JSON Web Tokens (JWT)

  • آشنایی با JSON Web Tokens (JWT) Introduction to JSON Web Tokens (JWT)

  • اصول JWT: ساختار و امضای توکن‌ها JWT Fundamentals: How Tokens Are Structured and Signed

  • پیاده‌سازی احراز هویت JWT و EndPointهای محافظت شده، بخش اول: مقادیر پیکربندی JWT Authentication Implementation & Protected Endpoints, Part-1: Config Values

  • پیاده‌سازی احراز هویت JWT و EndPointهای محافظت شده، بخش دوم: سرویس توکن JWT Authentication Implementation & Protected Endpoints, Part-2: Token Service

  • پیاده‌سازی احراز هویت JWT و EndPointهای محافظت شده، بخش سوم: ثبت سرویس JWT Authentication Implementation & Protected Endpoints,Part-3: Svc Registration

  • پیاده‌سازی احراز هویت JWT و EndPointهای محافظت شده، بخش چهارم: مجوزدهی JWT JWT Authentication Implementation & Protected Endpoints,Part-4: JWT AuthZ

نمایش نظرات

آموزش امنیت ASP.NET Core Web API با احراز هویت سفارشی و JWT
جزییات دوره
3 hours
11
(آخرین آپدیت)
15
5 از 5
ندارد
دارد
دارد
Muhtar Qong
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Muhtar Qong Muhtar Qong

مدرس در Udemy