آموزش ایمن سازی برنامه های سمت مشتری 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 35m
56
Pluralsight (پلورال سایت) pluralsight-small
27 آذر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.