لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتصال OpenID پیشرفته با Keycloak و Spring Security
Advanced OpenID Connect with Keycloak and Spring Security
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
گام به گام OAuth، OpenID اتصال با Keycloak، GitLab، JWT، ارائه دهندگان هویت چندگانه، Identity Broker و Spring Boot بررسی مفاهیم OAuth و OpenID برای برنامه های اجتماعی و سازمانی درک Keycloak به عنوان یک ارائه دهنده مدیریت هویت و دسترسی گام به گام استفاده از امنیت Spring با کد مجوز با (و بدون) PKCE استفاده گام به گام از Spring Security با اعتبار کلاینت کدنویسی گام به گام مشتریان OAuth 2، JWT و سرورهای منبع Opaque با مجوز Spring Security طراحی سازمانی با استفاده از Keycloak Scopes and Roles Hands On ادغام با Enterprise Okta SAML Identity Providers with Keycloak Hands On Identity Brokering با استفاده از Keycloak با OpenID Connect با استفاده از GitLab Handling چندین ارائه دهنده هویت در Spring Boot و Spring Security پیش نیازها: دانش اولیه کار OAuth دانش اولیه Spring Boot
چگونه از OAuth و OpenID Connect در برنامه های دنیای واقعی Enterprise استفاده کنیم؟ چگونه چندین ارائه دهنده هویت OpenID Connect را مدیریت کنیم؟ چگونه از Identity Brokers برای ادغام با SAML و ارائه دهندگان اجتماعی مانند Google، GitLab یا Facebook استفاده می کنیم؟ چگونه OpenID Connect و OAuth را با استفاده از چندین ارائه دهنده به طور همزمان ترکیب کنیم؟
این دوره درباره OAuth و OpenID Connect بر اساس دوره قبلی من به نام Enterprise OAuth و OpenID Connect with Hands On توسعه با استفاده از Keycloak، GitLab، Okta و Spring Boot 3.x/Spring Security 6.x ساخته شده است. انتظار میرود دانشآموزان اطلاعاتی درباره OAuth و Spring Boot داشته باشند.
با کمک تئوری، نمودارهای فراوان و محتوای کد محور، دانش آموزان موارد زیر را یاد خواهند گرفت.
نمای کلی OAuth و OpenID Connect برای برنامههای سازمانی و اجتماعی
از برنامههای OpenID Connect با استفاده از Scopes و Roles محافظت کنید
Microservices OAuth (سرورهای منبع) ایمن شده با توکن های JWT و Opaque ایجاد کنید
با نحوه و زمان استفاده از نوع اعطای اعتبار مشتری در برنامههای Enterprise آشنا شوید
با نحوه مدیریت چندین ارائه دهنده هویت OpenID Connect در Spring Boot آشنا شوید
با نحوه استفاده از کارگزاران هویت در Keycloak با ارائه دهندگان هویت اجتماعی مانند Google، GitLab، Facebook و غیره آشنا شوید
با نحوه استفاده از Identity Brokers برای OpenID Connect و SAML ادغام آشنا شوید
با نحوه ترکیب OAuth و OpenID Connect با چندین ارائه دهنده هویت به طور همزمان آشنا شوید
این دوره شما را به سطح بعدی در درک احراز هویت و مجوز می رساند. ما نه تنها در مورد برنامه نویسی OAuth و OpenID Connect در زندگی واقعی می آموزیم، بلکه طرح های احراز هویت/مجوز معماری برای یک شرکت را نیز می آموزیم که تضمین می کند شما را به یک متخصص تبدیل کند. در اینجا اطلاعات زیادی وجود دارد. آن را از دست ندهید.
به خاطر داشته باشید... من آنقدر مطمئن هستم که شما این دوره را دوست خواهید داشت که ما یک ضمانت بازگشت کامل وجه به مدت 30 روز ارائه می دهیم! بنابراین این کار کاملاً بیهوده است، امروز با ریسک صفر و هر چیزی که به دست آورید ثبت نام کنید.
سرفصل ها و درس ها
مقدمه ای بر Keycloak
Introduction to Keycloak
نمودارهای معماری
Architecture Diagrams
بررسی اجمالی Keycloak
Keycloak Overview
نصب و راه اندازی Keycloak
Keycloak Installation and Setup
نصب و راه اندازی Postgres
Postgres Installation and setup
راه اندازی Keycloak Postgres
Keycloak Postgres Setup
نکاتی در مورد تنظیم Keycloak و Postgres
Notes on Keycloak and Postgres setup
OAuth و OpenID به طور خلاصه به هم متصل می شوند
OAuth and OpenID Connect in a Nutshell
بخش مقدمه
Section Introduction
بازیگران OAuth
OAuth Actors
مشتریان و محدوده ها
Clients and Scopes
به توکن ها و نقاط پایانی دسترسی پیدا کنید
Access Tokens and Endpoints
کد مجوز و اعطای توکن تازه سازی
Authorization Code and Refresh Token Grants
Grant ضمنی و PKCE
Implicit Grant and PKCE
اعطای اعتبار و رمز عبور مشتری
Client Credential and Password Grants
OpenID Connect
OpenID Connect
شرکت OpenID Connect and Roles
Enterprise OpenID Connect and Roles
پیوندهای اسناد RFC
RFC Documentation Links
اتصال OAuth و OpenID
OAuth and OpenID Connect
Keycloak - مجوز OAuth با محدوده
Keycloak - OAuth Authorization with Scopes
نمایش نظرات