Louketo 项目停止维护

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 上投入更多精力,而我们可以直接为 OAuth2 Proxy 贡献代码。

这在实践中意味着什么?

常见问题解答

Louketo Proxy 是否将不再维护?是否不会再有新版本?

将在接下来的 3 个月内合并关键错误修复并提供微型版本。如果社区成员希望继续维护和推动该项目,他们需要主动承担责任。请在 GitHub 问题 中评论,或联系 Keycloak 团队 邮件列表

我应该使用什么替代方案?

OAuth2 Proxy 在功能方面非常接近 Louketo Proxy,我们强烈建议您将其作为替代方案进行调查。

如何迁移到 OAuth2 Proxy?

我们将提供有关如何迁移的高级指南。虽然不幸的是没有全面指南或神奇脚本。某些特殊情况、特定配置和功能可能无法完全覆盖或以完全相同的方式解决。

为什么你们要放弃 Louketo Proxy 项目?

最初的目标失败了。目标是与 OAuth2 Proxy 合并并创建一个更广泛的 OAuth2/OIDC 集成库集。最初参与合作的一些个人退却了。最终结果是 Louketo 项目重复了其他更受欢迎的项目(如 OAuth2 Proxy)的工作和功能。我们相信开源,因此我们不想遵循 NIH 综合症 :)

我想继续维护 Louketo — 我该怎么办?

请在 GitHub 问题 中评论,以便其他人可以加入讨论。我们将在那里进行下一步 :)

如果没有人愿意维护 Louketo 会怎样?

3 个月后,Louketo 存储库将被存档并设为只读。