2024 年 5 月 7 日,作者:Alexander Schwartz、Ryan Emerson
為您的客戶和員工提供的單一登入解決方案不應成為您架構中的單點故障。在 Devoxx France 2024 大會上,Ryan Emerson 和 Alexander Schwartz 從架構師和開發人員的角度,介紹了 Keycloak 如何解決這個問題。他們描述了 Keycloak 團隊選擇的架構、他們面臨的挑戰以及過程中使用的工具。幻燈片和錄影影片連結如下。向下捲動以查看更多連結以及我們目前正在進行的任務的詳細資訊,以進一步增強架構。
在單一站點或資料中心中部署叢集的 Keycloak,可為許多情況提供足夠的可用性。然而,越來越多的組織需要利用多個站點來提高彈性或滿足法律要求。在 2023 年,Keycloak 大幅修改了其針對公有和私有雲基礎設施的多站點功能,進行了徹底的測試,並向社群提供了部署藍圖。作為 Keycloak 24 發布的一部分,現在完全支援主動/被動設定。
在作為 Keycloak 文件一部分發布的全新高可用性指南中閱讀更多相關資訊,並在Keycloak 基準測試專案中取得更多工具和背景資訊。自先前涵蓋 Keycloak 23 的部落格文章以來,我們簡化了此類設定的配置,Keycloak 和 Keycloak Operator 所需的選項更少。感謝一路以來提供回饋的每個人,以及那些參與我們在 2023 年初進行的調查的人,該調查指導了我們此設定的實作。
儘管如此,旅程並未在此結束:團隊現在正在致力於跨重新啟動和升級的持久會話,以及更簡單的 Infinispan 架構,旨在最終支援主動/主動。追蹤這些問題和討論,以隨時掌握最新的開發進度,並針對 Keycloak 的每日建置版本提供回饋。