دوره آموزشی
دوبله زبان فارسی
دوره Keycloak - معرفی SSO از صفر تا صد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مزایای استفاده از Keycloak در اپلیکیشن فولاستک ما
- چگونه Keycloak را روی سیستم عاملهای مختلف نصب کنیم؟
- چگونه از Keycloak استفاده کنیم و قابلیتهای مختلفی که ارائه میدهد را بیاموزیم؟
- احرازهویت و مجوز با Keycloak
- یکپارچهسازی Keycloak در اپلیکیشن فولاستک خود
پیشنیازهای دوره
- نیازی به تجربه برنامهنویسی نیست، شما همه مواردی را که نیاز دارید یاد خواهید گرفت.
توضیحات دوره
در این دوره، شما Keycloak را که یک نرمافزار متن باز است خواهید آموخت که به احرازهویت یکپارچه با مدیریت هویت و دسترسی برای اپلیکیشنهای مدرن اختصاص دارد.
Keycloak یک ابزار متن باز است که مدیریت هویت و دسترسی را برای وب اپلیکیشنها و سرویسها ارائه میدهد. این ابزار از پروتکلهای استاندارد مانند OpenID Connect و OAuth 2.0 و SAML 2.0 پشتیبانی میکند و ویژگیهایی مانند single sign-on، فدراسیون کاربر، لاگین اجتماعی و سیاستهای مجوزدهی را ارائه میدهد.
برخی از یوزکیسهای ممکن برای Keycloak:
- ایمنسازی میکروسرویسها و APIs - در واقع Keycloak میتواند برای ایمنسازی میکروسرویسها و APIs با ارائه احرازهویت و کنترل دسترسی بر اساس پروتکلهای استاندارد مانند OpenID Connect و OAuth 2.0 مورد استفاده قرار گیرد. Keycloak این اطمینان را ایجاد میکند که تنها کاربران و اپلیکیشنهای مجاز به سرویسهای شما دسترسی داشته باشند که به حفظ امنیت و یکپارچگی زیرساخت شما کمک میکند.
- یکپارچهسازی با ارائهدهندگان هویت خارجی - Keycloak میتواند به عنوان بروکر هویت عمل کند که به کاربران اجازه میدهد با ارائهدهندگان هویت خارجی، مانند گوگل، فیسبوک یا LDAP احرازهویت کنند. این کار تجربه کاربری را سادهتر میکند و نیاز به مدیریت چندین حساب کاربری و پسورد را کاهش میدهد. Keycloak همچنین میتواند attributes و داده کاربری را از منابع خارجی همزمانسازی کرده و آنها را در نقشها و گروهها درون Keycloak نگاشت کند.
- سفارشیسازی و گسترش Keycloak - Keycloak بسیار قابل پیکربندی و قابل گسترش است و به شما اجازه میدهد تا ظاهر و احساس آن را تغییر دهید، ویژگیهای جدیدی اضافه کرده و با سیستمهای دیگر یکپارچه کنید. شما میتوانید از تمها، قالبها و بینالمللیسازی برای تغییر ظاهر رابط کاربری Keycloak استفاده کنید. همچنین میتوانید از افزونهها، مانند SPIs و listener های رویداد و ارائهدهندگان ذخیرهسازی کاربر، برای افزودن قابلیت و منطق جدید به Keycloak استفاده کنید. شما میتوانید همچنین از REST APIs و کنسول ادمین برای مدیریت Keycloak به صورت برنامهای استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- متخصصان امنیت سایبری
- توسعهدهندگان بکاند
- توسعهدهندگان فولاستک
- توسعهدهندگان پایتون
دوره Keycloak - معرفی SSO از صفر تا صد
-
آشنایی با Keycloak 02:15
-
درباره مدرس 00:36
-
چرا از Keycloak استفاده کنیم؟ 01:40
-
بررسی نصب 00:32
-
نصب جاوا 02:14
-
نصب Keycloak 02:58
-
نصب Keycloak از طریق داکر 02:09
-
نصب پایگاه داده PostgreSQL 02:57
-
نصب pgAdmin 01:43
-
اتصال Keycloak به پایگاه داده PostgreSQL 05:42
-
آشنایی با پیکربندی Keycloak 00:34
-
Realm در Keycloak چیست؟ 06:56
-
پیکربندی تنظیمات Realm 15:56
-
احرازهویت Keycloak 11:34
-
ارائهدهندگان هویت و فدراسیون کاربر در Keycloak 06:15
-
ارسال ایمیلها با Keycloak از طریق MailHog 04:17
-
آشنایی با مدیریت Keycloak 00:26
-
کلاینتهای Keycloak 04:27
-
اسکوپ کلاینتهای Keycloak 10:35
-
ایجاد اسکوپ کلاینت سفارشی 03:31
-
نقشهای Realm در Keycloak 02:26
-
کاربران در Keycloak 03:59
-
گروهها در Keycloak 02:39
-
سشنها در Keycloak 01:26
-
رویدادها در Keycloak 01:53
-
آشنایی با Keycloak RestAPIs 00:41
-
بررسی Keycloak Rest API 08:01
-
بررسی سناریوی خروج از سیستم با استفاده از API 07:27
-
آشنایی با قالبهای سفارشی Keycloak 01:56
-
دریافت قالب تم اولیه 04:00
-
سفارشیسازی صفحه لاگین خود 18:32
-
افزودن آیکون فاویکون 03:25
-
آشنایی با یکپارچهسازی Keycloak با اپلیکیشن فولاستک 01:55
-
یکپارچهسازی FastAPI با Keycloak 39:06
-
مقداردهی اولیه پروژه ری اکت (مستندات) 00:36
-
مقداردهی اولیه پروژه ری اکت 01:30
-
افزودن فایل KeycloakConfig.js 06:25
-
افزودن Api.js برای انجام فراخوانیهای API با توکن Keycloak 08:17
-
فیکس کردن مشکل CORS 04:46
-
تشکر از شما 01:13
مشخصات آموزش
دوره Keycloak - معرفی SSO از صفر تا صد
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:40
- مدت زمان :03:42:56
- حجم :1.72GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy