آموزش ASP.NET Core: احراز هویت مبتنی بر رمز

ASP.NET Core: Token-Based Authentication

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

آیا شما توسعه دهنده ای هستید که باید در مورد احراز هویت مبتنی بر نشانه ها اطلاعات کسب کنید؟ این دوره به تفاوت بین احراز هویت و مجوز ، تفاوت بین احراز هویت سنتی و مبتنی بر نشانه و نحوه راه اندازی این مکانیسم احراز هویت جدید در برنامه های کاربردی .NET Core می پردازد. مربی Ervis Trupja تمام آنچه را که برای احراز هویت لازم دارید ، انجام می دهد و سپس نحوه تنظیم احراز هویت مبتنی بر رمز را برای ایجاد دسترسی جدید و بازخوانی نشانه ها نشان می دهد. او تولید یک توکن دسترسی با استفاده از یک کد بازخوانی را پوشش می دهد و نحوه ثبت نام و ورود کاربران با استفاده از توکن ها را توضیح می دهد. در نهایت ، اروویس نحوه اضافه کردن محدودیت های مبتنی بر نقش و پیکربندی نقش ها را به عنوان بخشی از ادعاهای توکن نشان می دهد.


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

معرفی Introduction

  • چرا از احراز هویت مبتنی بر نشانه استثنا استفاده می کنیم؟ Why use exception token-based authentication?

  • آنچه باید بدانید What you should know

1. شروع به کار با احراز هویت 1. Getting Started with Authentication

  • احراز هویت در مقابل مجوز Authentication vs. authorization

  • احراز هویت مبتنی بر کوکی و مبتنی بر رمز Cookie-based vs. token-based authentication

  • پلتفرم هویت چیست؟ What is identity platform?

  • JSON Web Token JSON Web Token

  • فصلنامه Chapter Quiz

2. احراز هویت مبتنی بر نشانه 2. Token-Based Authentication

  • راه اندازی Entity Framework Core Setting up Entity Framework Core

  • افزودن جداول هویت پیش فرض با استفاده از EF Core Adding default identity tables using EF Core

  • پیکربندی احراز هویت مبتنی بر نشانه Configuring token-based authentication

  • افزودن کنترل کننده احراز هویت Adding the authentication controller

  • ثبت نام کاربران جدید با استفاده از UserManager Registering new users using UserManager

  • ورود به سیستم کاربران Logging in users

  • ایجاد یک رمز دسترسی Generating an access token

  • اضافه کردن جدول RefreshToken Adding the RefreshToken table

  • تولید و ذخیره توکن های تازه سازی Generating and storing refresh tokens

  • تزریق TokenValidationParameters Injecting TokenValidationParameters

  • تازه کردن توکن های منقضی شده Refreshing expired tokens

  • فصل مسابقه Chapter Quiz

3. احراز هویت مبتنی بر نقش 3. Role-Based Authentication

  • بارگذاری پایگاه داده با نقش Seeding the database with roles

  • افزودن ادعاهای نقش به توکن ها Adding role claims to tokens

  • افزودن احراز هویت نقش به کنترل کننده Adding role authentication to a controller

  • افزودن چندین نقش به یک کنترل کننده Adding multiple roles to a controller

  • فصل مسابقه Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی برای یادگیری بیشتر احراز هویت مبتنی بر نشانه Next steps for learning more token-based authentication

نمایش نظرات

نظری ارسال نشده است.

آموزش ASP.NET Core: احراز هویت مبتنی بر رمز
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 59m
25
Linkedin (لینکدین) lynda-small
05 شهریور 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Ervis Trupja

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفه‌ای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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