2020 年 8 月 21 日,作者:Bruno Oliveira
經過仔細考慮,我們已決定終止 Louketo 並開始 EOL(生命週期結束)程序。計劃在未來 3 個月內僅修復重大錯誤和安全性問題。所有對 Louketo Proxy 所提供功能感興趣的人,都應該考慮使用 OAuth2 Proxy 專案,該專案提供類似的功能,並擁有健康且活躍的社群。
幾個月前,Keycloak 團隊啟動了 Louketo — 一項共同努力,旨在建立通用的 OAuth2 Proxy,並可能開始一個 OIDC 相關整合函式庫的傘式專案。最初設定的目標未能實現。Keycloak Gatekeeper 和 OAuth2 Proxy 專案原本希望合併並共同努力,但由於各種原因,未能實現。
由於 Louketo 和 OAuth2 Proxy 提供類似的功能,並且 OAuth Proxy 是一個更受歡迎且擁有更大社群的專案,我們得出結論,沒有理由再對 Louketo 投入更多精力,我們可以改為在那裡做出貢獻。
這實際上意味著什麼?
在未來 3 個月內,將合併重大錯誤修復並提供微發佈版本。是否要繼續維護和推動這個專案,取決於社群成員是否願意挺身而出。請在 GitHub issue 上發表評論,或透過 郵件列表 聯絡 Keycloak 團隊。
OAuth2 Proxy 的功能與 Louketo Proxy 非常接近,我們強烈建議您將其作為替代方案進行研究。
我們將提供關於如何遷移的初步指南。遺憾的是,沒有全面的指南或神奇的腳本。某些邊角案例、特定配置和功能可能無法完全涵蓋或以完全相同的方式處理。
最初的目標失敗了。這些目標是與 OAuth2 Proxy 合併,並創建更廣泛的 OAuth2/OIDC 整合函式庫。一些最初對合作感興趣的個人退出了。最終結果是 Louketo 專案重複了其他更受歡迎專案(OAuth2 Proxy)的工作和功能。由於我們相信開源,因此我們不想遵循 NIH 症候群(Not Invented Here syndrome,非我發明症候群):)
請在 GitHub issue 上發表評論,以便其他人可以加入討論。我們會從那裡開始處理 :)
3 個月後,Louketo 儲存庫將被封存並設為唯讀。