آموزش احراز هویت امن برای اپلیکیشن‌های C# - آخرین آپدیت

دانلود Secure Authentication for C# Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: پیاده‌سازی صحیح احراز هویت می‌تواند پیچیده باشد، زیرا سناریوهای متنوعی از ایمن‌سازی سرورها و اپلیکیشن‌های دسکتاپ گرفته تا فعال‌سازی ورود از طریق ارائه‌دهندگان شخص ثالث وجود دارد. در این دوره، «احراز هویت امن برای اپلیکیشن‌های C#»، شما بر طیف گسترده‌ای از روش‌های احراز هویت مسلط خواهید شد. ابتدا، جنبه‌های بنیادی احراز هویت مانند ذخیره‌سازی رمز عبور و احراز هویت چندعاملی (MFA) را بررسی می‌کنید. سپس، نحوه استفاده از پروتکل‌های استاندارد صنعت مانند OAuth2 و OpenID Connect را خواهید آموخت. در نهایت، روش‌های پیشرفته احراز هویت مانند امضای پیام و احراز هویت مبتنی بر گواهینامه (Certificate-based) را یاد می‌گیرید. پس از اتمام این دوره، مهارت‌ها و دانش لازم برای پیاده‌سازی احراز هویت امن در هر سناریوی اپلیکیشنی با زبان C# را به‌دست خواهید آورد.

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

درک مفاهیم احراز هویت Understanding Authentication

  • مفاهیم احراز هویت Authentication Concepts

  • احراز هویت پایه (Basic Authentication) Basic Authentication

  • سشن‌ها و توکن‌های سشن Sessions and Session Tokens

  • دمو: مدیریت سشن‌ها Demo: Handling Sessions

پیاده‌سازی توکن‌های وب جی‌سون (JWT) Implementing JSON Web Tokens (JWT)

  • توکن‌های وب جی‌سون (JWTs) JSON Web Tokens (JWTs)

  • دمو: پیاده‌سازی JWT Demo: JWT Implementation

پروتکل‌های OAuth2 و OpenID Connect OAuth2 and OpenID Connect

  • درک پروتکل OAuth2 Understanding OAuth2

  • احراز هویت با OpenID Connect Authentication with OpenID Connect

  • دمو: پیاده‌سازی جریان Client Credentials Demo: Client Credentials Flow Implementation

  • دمو: پیاده‌سازی جریان Authorization Code با PKCE Demo: Authorization Code Flow with PKCE Implementation

پیاده‌سازی احراز هویت چندعاملی (MFA) Implementing Multifactor Authentication (MFA)

  • درک احراز هویت چندعاملی Understanding Multifactor Authentication

  • دمو: استفاده از TOTP با کد QR Demo: Using TOTP with a QR Code

احراز هویت پیام‌ها (HMAC) Message Authentication (HMAC)

  • درک کد احراز هویت پیام مبتنی بر هش (HMAC) Understanding Hash Based Message Authentication Code

  • دمو: پیاده‌سازی HMAC Demo: HMAC Implementation

احراز هویت مبتنی بر گواهینامه Certificate-based Authentication

  • درک گواهینامه‌ها و Mutual TLS Understanding Certificates and Mutual TLS

  • دمو: درک TLS و گواهینامه‌های ریشه (Root) Demo: Understanding TLS and Root Certificates

  • دمو: Mutual TLS بین اپلیکیشن‌ها Demo: Mutual TLS between Applications

نمایش نظرات

آموزش احراز هویت امن برای اپلیکیشن‌های C#
جزییات دوره
59m
17
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gavin Johnson-Lynn Gavin Johnson-Lynn

گاوین 20 سال تجربه نوشتن نرم افزار در محیط های کنترل شده و برای سازمان های جهانی را دارد. پنج سال آخر کار توسعه وی با تمرکز بر امنیت سپری شد و به عنوان پیشگام امنیت پروژه قابل توجه پرداخت در یک شرکت FTSE 100 شناخته شد. او تجربه استفاده از زبانها از COBOL تا .Net را دارد و اکنون اغلب اوقات این مهارتها را هنگام توسعه با Python مفید می داند. تجربه گاوین از امنیت نرم افزار علاقه به امنیت را آشکار کرد و باعث شد وی به یک سخنران و وبلاگ نویس در این زمینه تبدیل شود. گاوین دارای گواهینامه Certified Secure Software Lifecycle Professional (CSSLP) و Scrum Master است و یک افسر فصل در فصل محلی خود (ISC) 2 است ، به او این فرصت را می دهد تا در ایجاد جامعه امنیتی محلی خود کمک کند. گاوین اکنون با استفاده از دانش دفاعی خود برای کمک به کارهای امنیتی تهاجمی ، بخشی از یک تیم سرخ است.