آموزش OAuth 2.0 با OpenID Connect || دوره نهایی ||

OAuth 2.0 with OpenID Connect || Ultimate Course ||

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تکنیک‌های پیشرفته OAuth 2.0 برای بهبود احراز هویت کاربر، به حداکثر رساندن امنیت و تجربه کاربر با OAuth 2.0 OAuth 2.0 را به تفصیل یاد خواهید گرفت. می‌توانید افزونه‌های OAuth و OpenID Connect را یاد بگیرید. همچنین با اصول و دامنه‌های OAuth آشنا خواهید شد. همچنین مروری بر جزییات توکن‌ها همچنین با کد مجوز و نحوه کارکرد آن در OAuth 2.0 آشنا می‌شوید. درباره OAuth 2.0 و Authentication

بچه ها در این دوره خوش آمدید من مربی شما خواهم بود. در این دوره من مستقیماً به موضوع صحبت خواهم کرد. بنابراین، در زمان کمتری موارد بیشتری را پوشش خواهیم داد.

من تمام تلاشم را کردم تا این دوره فشرده و ارزشمند باشد. زیرا بسیاری از افراد زمان کافی برای تماشای دوره های طولانی را ندارند. بنابراین، اگر شما یکی از آن‌ها هستید، این دوره آموزشی عالی برای شماست.

OAuth 2.0 که مخفف "Open Authorization" است، استانداردی است که به یک وب سایت یا برنامه اجازه می دهد به منابع میزبانی شده توسط سایر برنامه های وب از طرف یک کاربر دسترسی داشته باشد.

OAuth 2.0 یک استاندارد باز برای مجوز است که روشی امن برای دسترسی به منابع یک برنامه کاربردی، مانند داده های کاربر از یک وب سایت شخص ثالث، ارائه می دهد. این دوره موضوعات زیر را پوشش می دهد:

  • مقدمه ای بر OAuth 2.0: درک اصول اولیه OAuth 2.0، تاریخچه آن و چرایی اهمیت آن.

  • نقش‌های OAuth 2.0: درک نقش‌های دخیل در OAuth 2.0، مانند مالک منبع، مشتری، سرور مجوز و سرور منبع.

  • گردش کار OAuth 2.0: شرح مفصل گردش کار مجوز OAuth 2.0، شامل مراحل مختلف درگیر در این فرآیند.

  • Grant OAuth 2.0: درک انواع مختلف کمک مالی موجود در OAuth 2.0، مانند اعطای کد مجوز، اعطای ضمنی، اعطای اعتبار مشتری، و اعطای رمز عبور مالک منبع.

  • توکن‌های OAuth 2.0: آشنایی با انواع مختلف نشانه‌های مورد استفاده در OAuth 2.0، مانند نشانه‌های دسترسی و نشانه‌های تازه‌سازی، و نحوه استفاده از آنها برای ایمن کردن دسترسی به منابع.

  • محدوده‌های OAuth 2.0: درک نحوه استفاده از دامنه‌ها در OAuth 2.0 برای تعریف سطح دسترسی اعطا شده به مشتری برای یک منبع خاص.

  • امنیت OAuth 2.0: مروری بر ملاحظات امنیتی مربوط به اجرای OAuth 2.0، از جمله رمزگذاری، امضا، و ارتباطات ایمن.

  • OAuth 2.0 در عمل: نمایش عملی نحوه اجرای OAuth 2.0 در یک سناریوی واقعی، از جمله ادغام با یک API شخص ثالث.

OAuth 2.0 یک استاندارد به اشتراک گذاری داده ایمن و باز است که باید در هر برنامه تعبیه شود. این استاندارد احراز هویت و مجوز با ارائه دسترسی به داده‌ها بدون افشای هویت یا اعتبار کاربر، از داده‌های کاربر محافظت می‌کند.

در پایان این دوره، شما درک عمیقی از OAuth 2.0، اجزای مختلف آن و نحوه پیاده سازی آن در برنامه های کاربردی خود و همچنین مهارت های دسترسی ایمن به منابع در برنامه های خود خواهید داشت.

امیدوارم شما را در این دوره ببینم.

متشکرم.


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

معرفی Introduction

  • چه چیزی میخواهید بدانید What you need to know

  • پیش نیازها PreRequisites

معرفی Introduction

OAuth 2.0 OAuth 2.0

  • OAuth 2.0 OAuth 2.0

  • برنامه های افزودنی OAuth 2.0 OAuth 2.0 extensions

  • OAuth 2.0 با OpenID Connect OAuth 2.0 with OpenID Connect

OAuth 2.0 OAuth 2.0

مفاهیم شروع Starting Concepts

  • اصول OAuth OAuth fundamentals

  • نقطه پایانی OAuth OAuth endpoint

  • طراحی و استفاده از دامنه های OAuth Designing and using OAuth scopes

مفاهیم شروع Starting Concepts

توکن ها Tokens

  • توکن های OAuth 2.0 OAuth 2.0 tokens

  • اعتبار سنجی JWT ها Validating JWTs

  • به نشانه دسترسی و به روز رسانی Access and refresh token

  • تجزیه و استفاده از نشانه های ID Parsing and using ID tokens

  • جابجایی توکن ایمن و ایمن Handling token safely and securely

توکن ها Tokens

کد مجوز Authorization Code

  • جریان کد مجوز Authorization code flow

  • چه زمانی باید از جریان کد مجوز استفاده کنم When should I use authorization code flow

  • PKCE PKCE

  • چه زمانی باید از PKCE استفاده کرد When should use PKCE

  • نمونه جریان کد مجوز Authorization code flow example

  • نمونه برنامه بومی یا SPA Native app or SPA example

  • ملاحظات امنیتی Security considerations

کد مجوز Authorization Code

جریان ضمنی Implicit Flow

  • جریان ضمنی Implicit flow

  • چه زمانی باید از جریان ضمنی استفاده شود When should use implicit flow

  • برنامه نمونه عالی Great example app

  • ملاحظات امنیتی Security consideration

جریان ضمنی Implicit Flow

نوع کمک هزینه: رمز عبور مالک منبع Grant Type: Resource Owner Password

  • رمز عبور مالک منبع Resource owner password

  • چه زمانی باید از آن استفاده کنیم When should we use it

نوع کمک هزینه: رمز عبور مالک منبع Grant Type: Resource Owner Password

جریان اعتبار مشتریان Clients Credential Flow

  • جریان اعتبار مشتری Client credential flow

  • چه زمانی باید از این استفاده کنم When should I use this

جریان اعتبار مشتریان Clients Credential Flow

جریان نوع اعطای دستگاه Device Grant Type Flow

  • نمای کلی جریان دستگاه Device flow overview

  • چه زمانی باید از این استفاده کنید When should you use this

  • کیوسک نمونه بسازید Build example Kiosk

  • ملاحظات امنیتی Security consideration

جریان نوع اعطای دستگاه Device Grant Type Flow

استفاده از OAuth Using an OAuth

  • توصیه OAuth OAuth recommendation

استفاده از OAuth Using an OAuth

نمایش نظرات

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

آموزش OAuth 2.0 با OpenID Connect || دوره نهایی ||
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1.5 hours
33
Udemy (یودمی) udemy-small
18 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
222
5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Easy Learning Academy Easy Learning Academy

خانواده ای از یادگیری

Udemy (یودمی)

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

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