آموزش ابهام زدایی OAuth2 و OIDC: با استفاده از Keycloak عملی

دانلود OAuth2 and OIDC demystified: with hands-on using Keycloak

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: طراحی شده برای درک OAuth2/OIDC: زمان استفاده از جریان ها و نحوه عملکرد آنها با استفاده از درخواست های HTTP سطح پایین درک مفاهیم اصلی OAuth2 و OpenID Connect (OIDC) به دست آوردن درک روشنی از اصطلاحات OAuth2 و OIDC، از جمله نقش ها، نشانه ها و دامنه ها . توانایی انتخاب جریان OAuth2 مناسب برای سناریوهای مختلف را توسعه دهید. یاد بگیرید که با استفاده از درخواست های مستقیم HTTP، جریان های OAuth2 را در سطح پایین اجرا کنید. پیش نیازها: شما باید درک اولیه ای از HTTP داشته باشید. مقداری تجربه در توسعه نرم افزار مطلوب است


به "OAuth2 and OIDC Demystified" خوش آمدید. این دوره آموزشی برای تجهیز شما به درک عمیق مفاهیم اصلی و جزئیات ضروری مورد نیاز برای استفاده موثر از OAuth2 و OIDC در سناریوهای دنیای واقعی طراحی شده است. عمدا کوتاه و دقیق است، زیرا برای وقت شما ارزش قائل هستم. اگر درک برخی از قسمت‌ها برایتان سخت‌تر است، همیشه می‌توانید دوباره تماشا کنید، و من به شما توصیه می‌کنم این کار را انجام دهید.


آنچه خواهید آموخت:


  • مفاهیم و اصطلاحات اصلی: اجزای اساسی OAuth2 و OIDC، از جمله نقش‌ها، نشانه‌ها و حوزه‌ها. درک این اصول پایه و اساس هر کاری است که با OAuth2 و OIDC انجام می دهید.

  • جریان‌های مجوز: جریان‌های مختلف OAuth2 را بیاموزید: کد مجوز (PKCE)، اعتبار مشتری، کد دستگاه، رمز تازه‌سازی، ضمنی و رمز عبور. بسته به نیازهای برنامه و الزامات امنیتی برنامه، کشف کنید که چه زمانی و چرا باید از هر یک استفاده کنید.

  • OAuth2 سطح پایین: جریان OAuth2 را با استفاده از درخواست‌های HTTP خام آزمایش کنید. با درک نحوه عملکرد جریان های OAuth2 در سطح پایین (به جای استفاده از کتابخانه ها)، بهتر برای عیب یابی مشکلات و اطمینان از برقراری ارتباط امن آماده خواهید شد.


این دوره برای توسعه دهندگان، معماران و متخصصان فناوری اطلاعات در نظر گرفته شده است که به دنبال تعمیق دانش خود در مورد OAuth2 و OIDC هستند. چه در حال ادغام ارائه دهندگان احراز هویت شخص ثالث، ایمن سازی API ها یا صرفاً می خواهید فناوری را بهتر درک کنید، این دوره چیزی برای شما دارد.


شما باید درک اولیه ای از پروتکل HTTP داشته باشید و مقداری تجربه در توسعه نرم افزار مطلوب است.

این یک دوره آموزشی در مورد نحوه استفاده و پیکربندی Keycloak یا هر ارائه دهنده هویت دیگری نیست، و این یک دوره آموزشی در مورد نحوه استفاده از کتابخانه های احراز هویت نیست. هدف اصلی درک پروتکل OAuth2، نحوه عملکرد و نحوه استفاده از آن است.


در پایان این دوره، درک قوی از OAuth2 و OIDC خواهید داشت و در انتخاب جریان های مجوز مناسب مطمئن خواهید بود.


در این سفر به ما بپیوندید تا OAuth2 و OIDC را ابهام کنید و مهارت های احراز هویت خود را به سطح بعدی ارتقا دهید!



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

مقدمه Introduction

  • در مورد این دوره About this course

درک OAuth2 و OIDC Understanding OAuth2 and OIDC

  • معرفی پروتکل OAuth2 OAuth2 protocol introduction

  • اصطلاحات و جریان ها Terminology and flows

  • OIDC OIDC

دست در دست Hands-on

  • پیش نیازها Prerequisites

  • راه اندازی Keycloak Keycloak setup

  • انواع گرنت: کد مجوز Grant Types: Authorization Code

  • انواع گرنت: اعتبار مشتری Grant Types: Client Credentials

  • انواع گرنت: کد دستگاه Grant Types: Device Code

  • انواع گرنت: جریان ضمنی Grant Types: Implicit Flow

  • انواع کمک هزینه: اعطای رمز عبور Grant Types: Password Grant

  • انواع اعطای: رمز تازه کردن Grant Types: Refresh Token

  • آزمون نهایی OAuth2 OAuth2 Final Quiz

نمایش نظرات

آموزش ابهام زدایی OAuth2 و OIDC: با استفاده از Keycloak عملی
جزییات دوره
44 mins
12
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,001
4.5 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zoran Petrovic Zoran Petrovic

مهندس و نرم افزار GIS توسعه دهنده و نرم افزار Developerzoran Petrović دارای مدرک کارشناسی ارشد در Geodesy و GIS و سال های تجربه در برنامه نویسی است. او در مورد نرم افزار منبع باز بسیار پرشور است و به طور گسترده ای با QGIS، چمن، Geoserver، Leaflet و OpenLayers کار کرده است.