عنوان:

‫دوره مایکروسافت اینترا برای توسعه دهندگان دات نت


نویسنده: وحید نصیری
تاریخ: ۱۴۰۴/۰۲/۰۶ ۲۰:۳۴
آدرس: www.dntips.ir
موضوع: ایمن سازی API ها و برنامه های وب ASP.NET Core/Blazor با استفاده از مایکروسافت اینترا (قبلاً Azure AD).
مدرس: جولیو کاسال.
نکات کلیدی آموزش:
  • ثبت API و برنامه وب ASP.NET Core در اینترا.
  • ایمن سازی API ASP.NET Core.
  • ثبت Postman در اینترا برای تست API.
  • دریافت توکن های دسترسی از اینترا.
  • پیکربندی برنامه وب برای احراز هویت اینترا.
  • پیاده سازی قابلیت ورود و خروج.
  • نمایش/عدم نمایش پویای عناصر UI بر اساس هویت کاربر.
  • فراخوانی API های محافظت شده از برنامه وب.


مشاهده مطلب اصلی

نظرات

  • سعید قاسمی در ۱۴۰۴/۰۲/۳۰ ۱۱:۵۸
    آیا میشه از Microsoft Entra برای SSO استفاده کرد؟
    اساسا بهترین روش پیاده سازی SSO برای یک ASP.NET Core چیه؟ چون فکر میکنم میشه از Okta یا Auth0 هم استفاده کرد
    • محسن خان در ۱۴۰۴/۰۲/۳۰ ۱۳:۰۹
      یک دوره کامل استفاده از اون در Blazor رو می‌تونید در اینجا مشاهده کنید:

      مشخصات دوره From Zero to Hero: Authentication & Authorization in Blazor
      • ناشر : Dometrain
      • مدرس : Jimmy Engstrm
      • زبان: انگلیسی
      • سطح آموزش: تمام سطوح
      • تعداد دروس: 45
      • مدت زمان آموزش: 4 ساعت و 20 دقیقه

      From Zero to Hero: Authentication & Authorization in Blazor، دوره آموزش: احراز هویت و مجوزدهی در Blazor توسط آکادمی منتشر شده است. یکی از سخت‌ترین جنبه‌های Blazor، بدون شک، پیاده‌سازی احراز هویت و مجوزدهی است. در توسعه‌ی برنامه‌های نمایشی ساده، این کار نسبتاً آسان است، اما زمانی که به یک برنامه‌ی بلیزر در سطح تولید نیاز دارید، مستندات و منابع عمومی یا کیفیت مطلوبی ندارند یا عملاً وجود ندارند. به همین دلیل، جیمی انگستروم، متخصص بلیزر، در طول چهار ساعت و نیم این دوره، به تشریح احراز هویت و مجوزدهی در بلیزر خواهد پرداخت و همچنین با مثال‌های عملی و چندین ارائه‌دهنده‌ی هویت، آن را پیاده‌سازی خواهد کرد. از مطالب مربوط به ادعاها، سیاست‌ها و نقش‌ها گرفته تا Auth0 و EntraID، این دوره به شما آموزش می‌دهد که چگونه احراز هویت را به‌درستی در بلیزر اجرا کنید.

      آنچه خواهید آموخت
      • احراز هویت در مقابل مجوزدهی
      • الگوی BFF (Backend for Frontend)
      • استفاده از قالب WebApp بلیزر
      • بررسی جداول پایگاه داده
      • نقش‌ها
      • سیاست‌ها
      • افزودن ورود با شبکه‌های اجتماعی
      • ایمن‌سازی یک API