لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Keycloak: SSO Course from Zero to Hero
Keycloak: SSO Course from Zero to Hero
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
SSO با Keycloak، IAM، Keycloak API، ادغام با Spring Boot، Angular، Fast API، React و Event Listeners. مزایای استفاده از keycloak در برنامه تمام پشته ما را بدانید چگونه Keycloak را در سیستم عامل های مختلف نصب کنیم؟ چگونه از keycloak و عملکردهای مختلفی که ارائه می دهد استفاده کنیم؟ احراز هویت و مجوز با Keycloak با استفاده از Keycloak RestAPIs گسترش Keycloak: ایجاد قالب های سفارشی Keycloak ادغام Keycloak با FastAPI به عنوان یک برنامه پشتیبان ادغام Keycloak با React به عنوان یک برنامه frontend Keycloak Event Listeners Keycloak Sprint Boot یکپارچه سازی پیش نیازها: هیچ تجربه برنامه نویسی لازم نیست، شما یاد خواهید گرفت همه چیزهایی که باید بدانید
در این دوره آموزشی، Keycloak، یک محصول نرمافزار منبع باز را میآموزید که امکان ورود به سیستم را با مدیریت هویت و دسترسی با هدف برنامههای مدرن فراهم میکند.
Keycloak یک ابزار منبع باز است که مدیریت هویت و دسترسی را برای برنامهها و سرویسهای وب فراهم میکند. از پروتکل های استاندارد مانند OpenID Connect، OAuth 2.0 و SAML 2.0 پشتیبانی می کند و ویژگی هایی مانند ورود به سیستم، فدراسیون کاربر، ورود به سیستم اجتماعی و سیاست های مجوز را ارائه می دهد. در اینجا چند مورد استفاده ممکن برای Keycloak وجود دارد:
1. میکروسرویسها و APIهای امن: از Keycloak میتوان برای ایمنسازی میکروسرویسها و APIها با ارائه احراز هویت و کنترل دسترسی بر اساس پروتکلهای استاندارد مانند OpenID Connect و OAuth 2.0 استفاده کرد. این تضمین می کند که فقط کاربران و برنامه های کاربردی مجاز می توانند به خدمات شما دسترسی داشته باشند و به حفظ امنیت و یکپارچگی زیرساخت شما کمک می کند.
2. ادغام با ارائه دهندگان هویت خارجی: Keycloak می تواند به عنوان یک واسطه هویت عمل کند که به کاربران امکان می دهد با ارائه دهندگان هویت خارجی مانند Google، Facebook یا LDAP احراز هویت کنند. این کار تجربه کاربری را ساده می کند و نیاز به مدیریت چندین حساب کاربری و رمز عبور را کاهش می دهد. Keycloak همچنین میتواند دادهها و ویژگیهای کاربر را از منابع خارجی همگامسازی کند و آنها را به نقشها و گروههای درون Keycloak نگاشت.
3. سفارشی کردن و گسترش Keycloak: Keycloak بسیار قابل تنظیم و توسعه است و به شما امکان می دهد ظاهر و احساس آن را سفارشی کنید، ویژگی های جدید اضافه کنید و با سیستم های دیگر ادغام کنید. می توانید از تم ها، قالب ها و بین المللی سازی برای تغییر ظاهر رابط کاربری Keycloak استفاده کنید. همچنین میتوانید از برنامههای افزودنی مانند SPI، شنونده رویداد و ارائهدهندگان فضای ذخیرهسازی کاربر برای افزودن عملکرد و منطق جدید به Keycloak استفاده کنید. همچنین میتوانید از REST API و یک کنسول مدیریت برای مدیریت برنامهای Keycloak استفاده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه ای بر Keycloak
Introduction to Keycloak
درباره مربی
About Instructor
چرا Keycloak را یاد بگیریم؟
Why learn Keycloak ?
چرا Keycloak را یاد بگیریم؟
Why learn Keycloak ?
ویژگی های Keycloak
Features of Keycloak
همه مخازن GitHub
All GitHub Repos
نصب و راه اندازی
Installation
نمای کلی نصب
Installation Overview
جاوا را نصب کنید
Install Java
Keycloak را نصب کنید
Install Keycloak
WSL را نصب کنید
Install WSL
Docker را نصب کنید
Install Docker
نصب Keycloak از طریق (Docker)
Install Keycloak via (Docker)
Keycloak Docs را نصب کنید
Install Keycloak Docs
پایگاه داده PostgreSQL را نصب کنید
Install PostgreSQL Database
pgAdmin را نصب کنید
Install pgAdmin
Keycloak را با پایگاه داده PostgreSQL متصل کنید
Connect Keycloak with PostgreSQL Database
اتصال Keycloak با پایگاه داده PostgreSQL (اسناد)
Connect Keycloak with PostgreSQL Database (Docs)
نصب Keycloak
Keycloak Installation
استفاده از Keycloak
Using Keycloak
معرفی پیکربندی Keycloak
Introduction of Keycloak Configuration
استفاده از کنسول مدیریت Keycloak
Use of Keycloak Admin Console
قلمرو Keycloak
Keycloak Realm
Keycloak Realm چیست؟
What is Keycloak Realm ?
احراز هویت Keycloak
Keycloak Authentication
ارائه دهندگان هویت (IDP)
Identity Providers (IDP)
فدراسیون کاربر در Keycloak
User Federation in Keycloak
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات