آموزش ASP.NET CORE 8 WEB API تأیید اعتبار

دانلود ASP.NET Core 8 Web API Authentication Playbook

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: ایمن نگه داشتن API وب خود بخش مهمی از توسعه نرم افزار است. در این دوره ، ASP.NET Core 8 Web API Authentication Playbook ، شما می آموزید که چگونه می توانید برای انواع سناریوها دسترسی به یک API وب را تأیید و مجاز کنید. ابتدا ، سناریوهای مربوط به احراز هویت را از تأیید اعتبار کوکی گرفته تا OAuth2 کشف خواهید کرد. در مرحله بعد ، خواهید فهمید که چگونه نشانه ها را تازه کرده و نشانه هایی را برای آزمایش تولید کنید. سرانجام ، شما در مورد مجموعه ای از سناریوهای مربوط به مجوز ، مانند استفاده از سیاست های مجوز و استفاده از دامنه ها برای مجوزهای ریز و درشت ، خواهید آموخت. پس از اتمام این دوره ، مهارت و دانش تأیید اعتبار و مجوز لازم برای تأمین API های وب ASP.NET Core خود را خواهید داشت.

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

      مقدمه Introduction

      • مقدمه Introduction

      • از این دوره چه انتظاری دارد What to Expect from This Course

      • مقدمه ای برای احراز هویت و مجوز API An Introduction to API Authentication and Authorization

      تأیید اعتبار با کوکی Authenticating with a Cookie

      • تأیید اعتبار با کوکی Authenticating with a Cookie

      • نسخه ی نمایشی: اجرای احراز هویت کوکی Demo: Implementing Cookie Authentication

      • پیکربندی کوکی و مشکلات امنیتی Cookie Configuration and Security Issues

      • نسخه ی نمایشی: محکم کردن امنیت کوکی Demo: Tightening Cookie Security

      • نسخه ی نمایشی: کاهش حملات XSS Demo: Mitigating XSS Attacks

      • مشتریان JavaScript یا Blazor و رویکرد پس زمینه برای جلو JavaScript or Blazor Clients and the Backend-for-Fronted Approach

      تأیید اعتبار با یک کلید API Authenticating with an API Key

      • تأیید اعتبار با یک کلید API Authenticating with an API Key

      • تولید یک کلید API Generating an API Key

      • نسخه ی نمایشی: تأیید یک کلید API با میان افزار سفارشی Demo: Verifying an API Key with Custom Middleware

      • نسخه ی نمایشی: تأیید یک کلید API با فیلتر مجوز Demo: Verifying an API Key with an Authorization Filter

      احراز هویت با یک نشانه Authenticating with a Token

      • احراز هویت با یک نشانه Authenticating with a Token

      • نسخه ی نمایشی: تولید یک نشانه Demo: Generating a Token

      • نسخه ی نمایشی: نیاز به و اعتبار سنجی یک نشانه Demo: Requiring and Validating a Token

      تأیید اعتبار با OAuth2 و OpenID Connect Authenticating with OAuth2 and OpenID Connect

      • تأیید اعتبار با OAuth2 و OpenID Connect Authenticating with OAuth2 and OpenID Connect

      • دسترسی مبتنی بر ماشین با جریان اعتبار مشتری Machine-based Access with the Client Credentials Flow

      • نسخه ی نمایشی: اجرای اعتبار مشتری مشتری Demo: Implementing the Client Credentials Flow

      • دسترسی مبتنی بر کاربر با جریان کد با PKCE User-based Access with the Code Flow with PKCE

      • نسخه ی نمایشی: اجرای جریان کد با PKCE Demo: Implementing the Code Flow with PKCE

      • نسخه ی نمایشی: خودکار سازی مدیریت توکن Demo: Automating Token Management

      تولید توکن با Dotnet User-JWT در طول توسعه Generating Tokens with dotnet user-jwts During Development

      • تولید توکن با Dotnet User-JWT در طول توسعه Generating Tokens with dotnet user-jwts during Development

      • نسخه ی نمایشی: تولید نشانه ها برای آزمایش Demo: Generating Tokens for Testing

      با طراوت نشانه های منقضی شده Refreshing Expired Tokens

      • با طراوت نشانه های منقضی شده Refreshing Expired Tokens

      • نسخه ی نمایشی: درخواست و ذخیره یک نشانه تازه Demo: Requesting and Storing a Refresh Token

      • نسخه ی نمایشی: تمدید نشانه ها با یک نشانه تازه Demo: Renewing Tokens with a Refresh Token

      دگرگونی ادعاها Transforming Claims

      • دگرگونی ادعاها Transforming Claims

      • نسخه ی نمایشی: اجرای تحول ادعاها Demo: Implementing Claims Transformation

      مجوز مبتنی بر نقش و مبتنی بر ویژگی Role-based and Attribute-based Authorization

      • مجوز مبتنی بر نقش و مبتنی بر ویژگی Role-based and Attribute-based Authorization

      • نسخه ی نمایشی: اعتبارسنجی دسترسی با یک نقش Demo: Validating Access with a Role

      • نسخه ی نمایشی: اعتبار سنجی دسترسی با ترکیبی از ویژگی ها Demo: Validating Access with a Combination of Attributes

      کار با سیاست های مجوز Working with Authorization Policies

      • کار با سیاست های مجوز Working with Authorization Policies

      • نسخه ی نمایشی: ایجاد و استفاده از یک سیاست مجوز ساده Demo: Creating and Using a Simple Authorization Policy

      • سیاست های مجوز سفارشی Custom Authorization Policies

      • نسخه ی نمایشی: ایجاد و استفاده از یک سیاست مجوز سفارشی Demo: Creating and Using a Custom Authorization Policy

      • مجوز با iauthorizationRequirementData Authorizing with IAuthorizationRequirementData

      • نسخه ی نمایشی: اجرای مجوز با iauthorizationRequirementData Demo: Implementing Authorization with IAuthorizationRequirementData

      استفاده از دامنه ها برای مجوز Using Scopes for Authorization

      • استفاده از دامنه ها برای مجوز Using Scopes for Authorization

      • در دامنه ها و منابع On Scopes and Resources

      • نسخه ی نمایشی: کار با دامنه های ریز دانه برای مجوز Demo: Working with Fine-grained Scopes for Authorization

      نمایش نظرات

      آموزش ASP.NET CORE 8 WEB API تأیید اعتبار
      جزییات دوره
      3h 37m
      41
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      از 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 کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.