لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش امنیت 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 در دنیای واقعی.
دانش متوسط در برنامهنویسی #C (کلاسها، متدها و مفاهیم پایه OOP).
تجربه مقدماتی تا متوسط در 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
نمایش نظرات