آموزش ایمن سازی برنامه های سمت سرور Blazor

Securing Blazor Server-side Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه برنامه Blazor Server خود را با استفاده از انواع بهترین تکنیک های معتبر برای تأیید اعتبار و مجوز ایمن سازی کنید. احراز هویت و مجوز دو جنبه فوق العاده مهم از یک برنامه امن Blazor Server است. در این دوره ، امنیت برنامه های Blazor Server ، شما توانایی ایمن سازی برنامه Blazor خود را با استفاده از انواع تکنیک های بهترین روش برای تأیید اعتبار و مجوز کسب خواهید کرد. ابتدا ، نحوه ورود و خروج از برنامه Blazor خود را با کوکی کشف خواهید کرد. در مرحله بعدی ، نحوه کار با ASP.NET Core Identity را خواهید فهمید. سرانجام ، شما می آموزید که چگونه با استفاده از OAuth2 و OpenID Connect امنیت مبتنی بر رمز را برای برنامه Blazor خود پیاده سازی کنید. پس از اتمام این دوره ، مهارت و دانش لازم را در زمینه اجرای بهترین روشهای امنیتی در برنامه های Blazor Server مورد نیاز برای انجام راحت آن خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع با احراز هویت در Blazor Server Getting Started with Authentication in Blazor Server

  • بالا آمدن Coming Up

  • پیش نیازهای دوره Course Prerequisites

  • چارچوب ها و ابزارها Frameworks and Tooling

  • سناریوهای تأیید اعتبار Blazor Blazor Authentication Scenarios

  • نسخه ی نمایشی - معرفی برنامه آزمایشی Demo - Introducing the Demo Application

  • مدل ها ، کوکی ها و نشانه های احراز هویت Authentication Models, Cookies, and Tokens

  • نسخه ی نمایشی - افزودن احراز هویت کوکی و ورود به سیستم Demo - Adding Cookie Authentication and Logging In

  • نسخه ی نمایشی - از سیستم خارج شوید Demo - Logging Out

  • تغییر وضعیت به POST برای خروج از سیستم Switching to POST for Logging Out

  • نسخه ی نمایشی - ارائه داده های اولیه دولت Demo - Providing Initial State Data

  • احراز هویت کوکی ها در Blazor Cookie Authentication in Blazor

  • نسخه ی نمایشی - بسته به وضعیت احراز هویت ، پنهان کردن یا نمایش بخشهایی از UI Demo - Hiding or Showing Parts of the UI Depending on the Authentication State

  • توضیح AuthenticationStateProvider Explaining the AuthenticationStateProvider

  • نسخه ی نمایشی - مسدود کردن دسترسی غیر مجاز به یک صفحه Demo - Blocking Unauthorized Access to a Page

  • نسخه ی نمایشی - سفارشی سازی محتوای غیر مجاز Demo - Customizing Unauthorized Content

  • نسخه ی نمایشی - استفاده از داده های احراز هویت در منطق رویه Demo - Using Authentication State Data in Procedural Logic

  • محافظت از API Protecting the API

  • نسخه ی نمایشی - محافظت از API Demo - Protecting the API

  • خلاصه Summary

احراز هویت مبتنی بر کوکی با ASP.NET Core Identity Cookie-based Authentication with ASP.NET Core Identity

  • بالا آمدن Coming Up

  • موقعیت یابی هویت اصلی ASP.NET Positioning ASP.NET Core Identity

  • نسخه ی نمایشی - شناسه اصلی داربست ASP.NET در یک برنامه Blazor Demo - Scaffolding ASP.NET Core Identity into a Blazor Application

  • نسخه ی نمایشی - احراز هویت با ASP.NET Core Identity Demo - Authenticating with ASP.NET Core Identity

  • از کوکی ها گرفته تا ... چیز دیگری From Cookies to… Something Else

  • خلاصه Summary

احراز هویت مبتنی بر رمز با OAuth2/OIDC Token-based Authentication with OAuth2/OIDC

  • بالا آمدن Coming Up

  • احراز هویت مبتنی بر رمز با Blazor Token-based Authentication with Blazor

  • نسخه ی نمایشی - بازرسی IdentityServer Demo - Inspecting IdentityServer

  • احراز هویت با رمز هویت Authentication with an Identity Token

  • نسخه ی نمایشی - ورود به سیستم Demo - Logging in

  • نسخه ی نمایشی - از سیستم خارج شوید Demo - Logging out

  • مجوز با رمز دسترسی Authorization with an Access Token

  • نسخه ی نمایشی - محافظت از API Demo - Protecting the API

  • نسخه ی نمایشی - عبور رمز دسترسی به API ما Demo - Passing an Access Token to our API

  • به دست آوردن دسترسی طولانی مدت با Refresh Tokens Gaining Long-lived Access with Refresh Tokens

  • نسخه ی نمایشی - به دست آوردن دسترسی طولانی مدت با نشانه های تازه سازی Demo - Gaining Long-lived Access with Refresh Tokens

  • بعدی چیست What's Next?

  • خلاصه Summary

نمایش نظرات

آموزش ایمن سازی برنامه های سمت سرور Blazor
جزییات دوره
2h 19m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
24
4.8 از 5
دارد
دارد
دارد
Kevin Dockx
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dockx Kevin Dockx

Kevin Dockx یک معمار ، نویسنده و مشاور راه حل مستقل است و در آنتورپ (بلژیک) زندگی می کند. این روزها او بیشتر به RESTful معماری و امنیت برنامه های وب و برنامه های تلفن همراه متمرکز شده است. با این اوصاف ، او همچنان مراقب پیشرفتهای جدید در مورد سایر محصولات موجود در پشته Microsoft .NET است. وی یک MVP مایکروسافت و یکی از اعضای هیئت مدیره RD MS Community است. او همچنین سخنران منظمی در کنفرانس های مختلف ملی و بین المللی و رویدادهای گروه کاربران است و در پروژه های متن باز متنوعی مانند Microsoft.AspNet.JsonPatch و Marvin.JsonPatch.Dynamic کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.