Louketoプロジェクトの段階的廃止

2020年8月21日 ブルーノ・オリベイラ 著

慎重に検討した結果、Louketoを打ち切り、EOL(製品寿命終了)手続きを開始することを決定しました。計画では、今後3ヶ月間は重大なバグとセキュリティ問題のみを修正します。Louketo Proxyが提供する機能に関心のある方は、同様の機能を提供し、健全で活発なコミュニティを持つOAuth2 Proxyプロジェクトをご検討ください。

数ヶ月前、KeycloakチームはLouketoを開始しました。これは、汎用的なOAuth2 Proxyを構築し、可能であればOIDC関連の統合ライブラリのセットのための包括的なプロジェクトを開始するための共同の取り組みでした。当初の目標は実現しませんでした。Keycloak GatekeeperとOAuth2 Proxyプロジェクトは、統合して協力することを望んでいましたが、さまざまな理由から、これは実現しませんでした。

LouketoとOAuth2 Proxyが同様の機能を提供しており、OAuth2 Proxyがより大きなコミュニティを持つより人気のあるプロジェクトであることから、Louketoにさらに注力する理由はない、貢献できるのであればそちらに貢献すればよいという結論に至りました。

実際にはどういう意味ですか?

FAQ

Louketo Proxyは今後メンテナンスされなくなるのですか? 新しいリリースはなくなるのですか?

重大なバグ修正はマージされ、今後3ヶ月間はマイクロリリースが提供されます。プロジェクトを今後も維持し推進していくかどうかは、コミュニティメンバーが立ち上がり、引き継ぐかどうかにかかっています。ご希望される場合は、GitHub issueにコメントするか、メーリングリストでKeycloakチームにご連絡ください。

代わりに使うべき代替案はありますか?

OAuth2 Proxyは、機能セットにおいてLouketo Proxyに非常に近く、代替として検討することを強くお勧めします。

OAuth2 Proxyへの移行方法を教えてください。

移行方法に関する大まかなガイダンスを提供する予定です。ただし、残念ながら包括的なガイドや魔法のようなスクリプトはありません。一部の corner case(特殊な事例)、特定の構成、および機能は、完全に網羅またはまったく同じ方法で対処されない場合があります。

なぜLouketo Proxyをプロジェクトとして放棄するのですか?

当初の目標は失敗しました。それはOAuth2 Proxyとの統合と、より広範なOAuth2/OIDC統合ライブラリのセットを作成することでした。当初コラボレーションに興味を持っていた一部の個人は手を引きました。最終的な結果として、Louketoプロジェクトは、他のより人気のあるプロジェクトであるOAuth2 Proxyの努力と機能を重複させています。私たちはオープンソースを信じているので、NIH症候群(Not Invented Here症候群)には陥りたくありません。:)

Louketoのメンテナンスを続けたいのですが、どうすればよいですか?

他の人が議論に参加できるように、GitHub issueにコメントしてください。そこから対応します。:)

Louketoのメンテナンスを引き継ぐ人が誰も現れない場合はどうなりますか?

3ヶ月後、Louketoリポジトリはアーカイブされ、読み取り専用になります。