آموزش Extnding Keycloak: راهنمای مبتدیان

Extending Keycloak: a Beginners' Guide

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

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

این دوره درس های آموخته شده از راه اندازی و سفارشی سازی Keycloak در دنیای واقعی را جمع آوری می کند و اطلاعاتی را در اختیار شما قرار می دهد که لزوماً در اسناد رسمی ارائه نشده است. شکاف بین مستندات Keycloak و تنظیمات دنیای واقعی را پر می کند. این دوره یک طرح یادگیری از طریق انجام را اتخاذ می کند که در آن بیشتر دوره ها کمی تئوری و یک مثال کدگذاری زنده را ارائه می دهند. در حال حاضر این تنها دوره ای است که به چگونگی گسترش موثر Keycloak می پردازد.


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

معماری و طراحی Keycloak Keycloak architecture and design

  • پیش درآمد Prelude

  • Keycloak مهندسی معکوس Reverse engineering Keycloak

  • SPIs، Provider، ProviderFactory و KeycloakSession SPIs, Provider, ProviderFactory, and KeycloakSession

گسترش Keycloak Extending Keycloak

  • راه اندازی برنامه افزودنی اولیه Basic extension set up

  • گسترش ارائه دهندگان موجود Keycloak Extending Keycloak's existing providers

  • نادیده گرفتن ارائه دهندگان موجود Keycloak Overriding Keycloak's existing providers

  • نکته جانبی: پیکربندی خاص ارائه دهنده (اختیاری) Side Note: Provider specific config (Optional)

  • نقاط پایانی سفارشی Custom endpoints

  • نقاط پایانی سفارشی (بخش 2): افزودن امنیت Custom endpoints (part 2): adding security

  • اقدامات مورد نیاز Required Actions

  • اقدامات مورد نیاز (بخش 2): AIA (اقدامات آغاز شده برنامه) Required Actions (part2): AIAs (Application Initiated Actions)

  • یادداشت جانبی 2: رویدادهای ارائه دهنده Side Note 2: Provider events

  • SPI های سفارشی Custom SPIs

  • احراز هویت (بخش 1): جریان Authenticators (part 1): flows

  • احراز هویت (بخش 2): پیاده سازی Authenticators (part2): implementation

  • تم های سفارشی Custom themes

  • توسعه مدل داده Keycloak Extending Keycloak's data model

  • فدراسیون کاربر: ذخیره سازی کاربر سفارشی User Federation: Custom user storage

  • تبریک میگم Congrats

نمایش نظرات

آموزش Extnding Keycloak: راهنمای مبتدیان
جزییات دوره
4 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
296
4.4 از 5
دارد
دارد
دارد
Zakaria A
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zakaria A Zakaria A

مهندس نرم افزار و علاقه مندان به منبع باز