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

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

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

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