کتاب پیادهسازی احراز هویت Client Credentials با IdentityServer4 در ASP.NET Core 3 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی احراز هویت Client Credentials با IdentityServer4 در ASP.NET Core 3
موضوع کلی: امنیت و احراز هویت در برنامههای کاربردی وب
موضوع میانی: مدیریت هویت و دسترسی در ASP.NET Core
📋 سرفصلهای دوره
- 1. مقدمهای بر امنیت در برنامههای کاربردی وب
- 2. مفاهیم اساسی احراز هویت و مجوزدهی
- 3. معرفی IdentityServer4 و نقش آن
- 4. معماری Client Credentials چیست؟
- 5. چرا Client Credentials برای برنامههای کاربردی مناسب است؟
- 6. تنظیمات اولیه پروژه ASP.NET Core 3
- 7. نصب و پیکربندی IdentityServer4
- 8. تعریف کلاینتها در IdentityServer4
- 9. مدیریت Secret کلاینتها
- 10. پیکربندی Resourceهای امن در IdentityServer4
- 11. تعریف Scopeهای دسترسی
- 12. ایجاد API امن با ASP.NET Core
- 13. اتصال API به IdentityServer4
- 14. پیادهسازی جریان Client Credentials در API
- 15. مدیریت Tokenهای دسترسی
- 16. اعتبارسنجی Token در API
- 17. نوشتن کلاینت در ASP.NET Core
- 18. استفاده از کتابخانه IdentityModel
- 19. پیادهسازی درخواست Token در کلاینت
- 20. ارسال Token به API امن
- 21. مدیریت خطاها در جریان Client Credentials
- 22. نگهداری امن Secret کلاینت
- 23. بهروزرسانی Tokenها
- 24. استفاده از Refresh Token (در صورت نیاز)
- 25. پیکربندی پیشرفته IdentityServer4
- 26. مدیریت کاربران در IdentityServer4 (اگر لازم باشد)
- 27. استفاده از پایگاه داده برای ذخیره تنظیمات IdentityServer4
- 28. بهینهسازی عملکرد IdentityServer4
- 29. تست و اشکالزدایی جریان Client Credentials
- 30. امنیت در انتقال Tokenها (HTTPS)
- 31. مدیریت طول عمر Tokenها
- 32. استفاده از Role-Based Access Control
- 33. پیادهسازی Authorization در API
- 34. مدیریت دسترسیهای دقیقتر با Scopeها
- 35. نکات امنیتی در پیکربندی کلاینتها
- 36. نکات امنیتی در پیکربندی IdentityServer4
- 37. ملاحظات مربوط به Secret کلاینت
- 38. اهمیت استفاده از Secretهای قوی
- 39. تغییر Secret کلاینتها
- 40. مدیریت چندین کلاینت
- 41. مدیریت چندین API
- 42. استفاده از IdentityServer4 با Docker
- 43. استقرار IdentityServer4 در محیط Production
- 44. ملاحظات مربوط به مقیاسپذیری
- 45. مانیتورینگ IdentityServer4
- 46. لاگبرداری در IdentityServer4
- 47. ارتقاء IdentityServer4
- 48. بررسی آسیبپذیریهای رایج
- 49. روشهای مقابله با حملات رایج
- 50. مفاهیم JSON Web Tokens (JWT)
- 51. ساختار JWT
- 52. امضای JWT
- 53. رمزگذاری JWT (در صورت نیاز)
- 54. استفاده از JWT در ASP.NET Core
- 55. اعتبارسنجی JWT در ASP.NET Core
- 56. مشکلات رایج در استفاده از JWT
- 57. راهکارهای امنیتی برای JWT
- 58. معرفی OpenID Connect
- 59. تفاوت OIDC و OAuth 2.0
- 60. جریانهای مختلف OIDC
- 61. استفاده از OIDC در ASP.NET Core
- 62. امنیت در OIDC
- 63. تفاوت Client Credentials با سایر جریانهای OAuth 2.0
- 64. مقایسه Client Credentials با Authorization Code Flow
- 65. مقایسه Client Credentials با Implicit Flow
- 66. مقایسه Client Credentials با Resource Owner Password Credentials Flow
- 67. موارد استفاده Client Credentials
- 68. مزایای Client Credentials
- 69. معایب Client Credentials
- 70. جایگزینهای IdentityServer4
- 71. معرفی Keycloak
- 72. معرفی Auth0
- 73. مقایسه IdentityServer4 با Keycloak
- 74. مقایسه IdentityServer4 با Auth0
- 75. انتخاب ابزار مناسب برای احراز هویت
- 76. مفاهیم پیشرفتهتر Authorization
- 77. مدیریت دسترسیهای مبتنی بر Policy
- 78. پیادهسازی Policy-Based Authorization
- 79. استفاده از Claims برای Authorization
- 80. مدیریت Claims در IdentityServer4
- 81. مدیریت Claims در ASP.NET Core
- 82. امنیت در سطح داده
- 83. پیادهسازی Role-Based Access Control در سطح داده
- 84. جلوگیری از تزریق SQL
- 85. استفاده از ORMهای امن
- 86. ملاحظات قانونی و شرعی در امنیت داده (بدون ارجاع مستقیم به قوانین خاص)
- 87. اهمیت نگهداری امن اطلاعات حساس
- 88. مدیریت دسترسی به اطلاعات محرمانه
- 89. حفاظت از اطلاعات شخصی کاربران
- 90. اصول طراحی امن برنامههای کاربردی وب
- 91. فرهنگ امنیت در تیم توسعه
- 92. آموزش مستمر اعضای تیم
- 93. انجام بازبینیهای امنیتی کد
- 94. استفاده از ابزارهای تحلیل امنیتی استاتیک
- 95. بررسی و بهروزرسانی منظم وابستگیها
- 96. مستندسازی فرآیندهای امنیتی
- 97. مدیریت حوادث امنیتی
- 98. برنامهریزی برای بازیابی اطلاعات
- 99. ارزیابی ریسک امنیتی
- 100. توسعه پایدار و امن
تگها:
ASP.NET Core
Client Credentials
IdentityServer4
احراز هویت
امنیت وب
مدیریت هویت
هویت در ASP.NET
هویت کلاینت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.