آموزش Authentication و Authorization در بلیزر Blazor

تعداد ویدئو 48
زمان دوره 02:31:12
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش Authentication و Authorization در بلیزر Blazor یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی Authentication و Authorization در Blazor است که با نام اصلی Authentication and Authorization in Blazor Applications از شرکت Pluralsight منتشر شده است.

ASP.NET Core Blazor چیست؟

بلیزر (Blazor) یک فریم ورک برای ساختن UI مربوط به وب اپلیکیشن ها در سمت کلاینت میباشد. با استفاده از Blazor به جای استفاده کردن از زبان جاوا اسکریپت می توانید از زبان سی شارپ برای ساختن واسط های کاربری تعاملی و یا اصطلاحاً interactive UI استفاده کنید. یکی دیگر از قابلیت های جذاب Blazor این است که به راحتی می‌توانیم application logic مربوط به برنامه در server-side و client-side را با تکنولوژی های دات نت نوشته و به طور اشتراکی از آن استفاده کنیم. ضمناً توصیه می کنیم که از آموزش رایگان بلیزر Blazor در ASP.NET Core نیز استفاده کنید.

blazor

فریم Blazor بر اساس component ها کار میکند. در Blazor یک component یک UI element از قبیل page و یا dialog و یا form می باشد. component ها در واقعه کلاسهای دات نت هستند که در قالب اسمبلی ها پیاده سازی شده اند. بر اساس آنها و rendering logic تعریف شده در آن می‌توان واسط کاربری برنامه را تعریف کرد. علاوه بر این رویدادها و event های مربوط به تعاملات کاربر را می توان با component ها هدل کرد. component ها را می توان مورد استفاده مجدد قرار داد و یا به صورت تودرتو و یا nested تعریف نمود. علاوه بر این، با استفاده از NuGet package های مختلفی که برای component ها منتشر شده اند می توان از آنها استفاده کرد. در پایان توصیه می کنیم که از آموزش شروع به کار با بلیزیر Blazor در ASP.NET Core و آموزش بلیزر Blazor پیشرفته برای اپلیکیشن های تجاری نیز استفاده کنید.

سرفصل مطالب آموزش ویدئویی Authentication و Authorization در بلیزر (Blazor)

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: شروع به کار با پیاده‌سازی Authentication در Blazor

  • مقدمه
  • پیش‌نیازهای استفاده کردن از این دوره آموزشی
  • بررسی فریم ورک ها و Tooling
  • سناریوهای پیاده سازی Authentication در Blazor
  • معرفی کردن برنامه ساخته شده در این دوره آموزشی
  • اضافه کردن Cookie Authentication و مکانیزم Logging کردن
  • پیاده سازی مکانیزم Log Out کردن
  • بررسی Cookie Authentication در Blazor
  • به دست آوردن Authenticated User
  • نشان دادن و مخفی کردن بخش‌هایی از UI بر اساس Authentication State
  • بررسی کردن Authentication State Provider
  • پیاده‌سازی کردن Unauthorized Access به Page ها
  • جلوگیری کردن از Unauthorized Access به Page ها
  • سفارشی کردن Unauthorized Content
  • استفاده کردن از Authentication State و داده های آن در لاجیک برنامه
  • محافظت کردن از API
  • بررسی کردن مباحث مرتبط با Authentication
  • جمع بندی

 فصل سوم: پیاده سازی Cookie-based Authentication با استفاده از Asp.Net Core Identity

  • مقدمه
  • قرار دادن جایگاه صحیحAsp.Net Core Identity  در برنامه
  • استفاده کردن از Asp.Net Core Identity در یک اپلیکیشن Blazor و Scaffolding
  • انجام عملیات Authenticating با استفاده از Asp.Net Core Identity بخش اول
  • لحاظ کردن AntiForgeryToken برای POST Request ها
  • پیاده سازی Authenticating با Asp.Net Core Identity بخش دوم
  • مشکلات مربوط به Cookie-based Authentication
  • جمع بندی

 فصل چهارم: بررسی کردن Token-based Authentication با استفاده از OAuth2 و Open Id Connect

  • مقدمه
  • بررسی کردن Token-based authentication با استفاده از Blazor
  • پیاده‌سازی کردن و استفاده کردن از IdentityServer
  • انجام عملیات‌ Authentication با استفاده از Identity Token ها
  • پیاده سازی مکانیزم Log In کردن
  • پیاده سازی مکانیزم Log Out کردن
  • انجام عملیات Authorization با یک Access Token
  • محافظت کردن از API
  • ارسال کردن یک Access Token به یک API
  • قدم های بعدی
  • جمع بندی

فصل پنجم: انجام Token-based authentication با Asp.Net Core Identity

  • مقدمه
  • اضافه کردن Token-based Security و Asp.Net Core Identity
  • یکپارچه کردن Token-based Security و Asp.Net Core Identity
  • اضافه کردن Asp.Net Core Identity و صفحات مربوط به User Management
  • جمع بندی

فصل ششم: کار کردن با Window Authentication

  • مقدمه
  • بررسی کردن سناریو های Window Authentication
  • فعال کردن Window Authentication بر روی IIS Express
  • یکپارچه کردن Window Authentication به همراه IdentityServer
  • جمع بندی

فصل هفتم: کار کردن با Authorization

  • مقدمه
  • بررسی Role-based Access Control و Attribute-based Access Control
  • ایجاد کردن یک Authorization Policy
  • اضافه کردن یک Authorization Policy به برنامه Blazor
  • استفاده کردن از یک Authorization Policy در سطح  API
  • جمع‌ بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش Authentication و Authorization در بلیزر Blazor”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید