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

Securing Blazor Client-side Applications

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

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

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

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

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

  • بالا آمدن Coming Up

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

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

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

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

  • سناریوهای امنیتی برای یک برنامه Blazor WASM Security Scenarios for a Blazor WASM Application

  • نسخه ی نمایشی - بازبینی الگوی تأیید اعتبار پیش فرض Demo - Inspecting the Default Authentication Template

  • OAuth2 و OpenID Connect در Blazor WASM OAuth2 and OpenID Connect in Blazor WASM

  • نسخه ی نمایشی - یکپارچه سازی IdentityServer Demo - Integrating IdentityServer

  • مدیریت کاربر با ASP.NET Core Identity User Management with ASP.NET Core Identity

  • نسخه ی نمایشی - یکپارچه سازی هویت اصلی ASP.NET Demo - Integrating ASP.NET Core Identity

  • پیکربندی و یکپارچه سازی برنامه Client Configuring and Integrating the Client Application

  • نسخه ی نمایشی - پیکربندی و یکپارچه سازی برنامه Client Demo - Configuring and Integrating the Client Application

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

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

  • خلاصه Summary

ادغام با ارائه دهنده هویت OAuth/OIDC Integrating with an OAuth/OIDC Identity Provider

  • بالا آمدن Coming Up

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

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

  • نسخه ی نمایشی - پیکربندی OpenID اتصال با یک فایل پیکربندی Demo - Configuring OpenID Connect with a Configuration File

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

  • خلاصه Summary

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

  • بالا آمدن Coming Up

  • یکپارچه سازی امنیت مبتنی بر Token با ASP.NET Core Identity Integrating Token-based Security with ASP.NET Core Identity

  • نسخه ی نمایشی - ادغام امنیت مبتنی بر رمز با شناسه اصلی ASP.NET Demo - Integrating Token-based Security with ASP.NET Core Identity

  • نسخه ی نمایشی - اضافه کردن ASP.NET Core Identity صفحه های مدیریت کاربر Demo - Adding ASP.NET Core Identity’s User Management Screens

  • خلاصه Summary

محافظت از API مشتری Blazor WebAssemble با آن ادغام می شود Protecting the API the Blazor WebAssembly Client Integrates With

  • بالا آمدن Coming Up

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

  • نسخه ی نمایشی - دریافت رمز دسترسی Demo - Getting an Access Token

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

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

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

  • خلاصه Summary

اجازه دادن به درخواست شما در مورد کاربر معتبر Letting Your Application Act on the Authenticated User

  • بالا آمدن Coming Up

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

  • نسخه ی نمایشی - نمایش اطلاعات کاربر در UI Demo - Showing User Information in the UI

  • توضیح AuthenticationStateProvider Explaining the AuthenticationStateProvider

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

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

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

  • نسخه ی نمایشی - هدایت خودکار به صفحه ورود به سیستم Demo - Automatically Redirecting to the Login Page

  • نسخه ی نمایشی - شخصی سازی RemoteAuthenticatorView Demo - Customizing the RemoteAuthenticatorView

  • خلاصه Summary

کار با احراز هویت ویندوز/دایرکتوری فعال Working with Windows Authentication / Active Directory

  • بالا آمدن Coming Up

  • بررسی سناریوها برای احراز هویت ویندوز Exploring Scenarios for Windows Authentication

  • نسخه ی نمایشی - فعال کردن احراز هویت ویندوز در IIS Express Demo - Enabling Windows Authentication on IIS Express

  • نسخه ی نمایشی - ادغام احراز هویت ویندوز با IdentityServer Demo - Integrating Windows Authentication with IdentityServer

  • خلاصه Summary

کار با مجوز Working with Authorization

  • بالا آمدن Coming Up

  • کنترل دسترسی مبتنی بر نقش در مقابل کنترل دسترسی مبتنی بر ویژگی Role-based Access Control vs. Attribute-based Access Control

  • نسخه ی نمایشی - ایجاد خط مشی مجوز Demo - Creating an Authorization Policy

  • نسخه ی نمایشی - استفاده از سیاست مجوز در برنامه Blazor ما Demo - Using an Authorization Policy in our Blazor Application

  • نسخه ی نمایشی - استفاده از خط مشی مجوز در سطح API Demo - Using an Authorization Policy at API Level

  • خلاصه Summary

نمایش نظرات

آموزش ایمن سازی برنامه های سمت مشتری Blazor
جزییات دوره
2h 35m
56
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
43
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 کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.