用于工具 Git/JENKINS/JFROG 的 OpenShift 身份验证服务器

Posted

技术标签:

【中文标题】用于工具 Git/JENKINS/JFROG 的 OpenShift 身份验证服务器【英文标题】:OpenShift authentication server for tools Git/JENKINS/JFROG 【发布时间】:2021-09-18 03:48:36 【问题描述】:

我在 IBM CLOUD 中有一个 OpenShift 集群 4.7,它运行许多基础设施工具(Jenkins、Gitea、JFrog、SonarQube、WIKIJS 等)。我希望能够使用我的 OpenShift 凭据登录这些工具。你有什么工作方法可以使用 OpenShift 的集成 OAUTH 服务器来做到这一点吗?还是有其他想法?

我知道 Jenkins 已经有一个插件可以做到这一点,但是剩下的呢? auth-proxy 是最好的方法吗?因为我的大多数工具都安装了 HelmCharts 或 Operators,我不确定配置这样的东西有多容易。

提前谢谢你。

【问题讨论】:

【参考方案1】:

    也许,您可以使用产品“keycloak” https://www.keycloak.org/gettin.../getting-started-openshift 在我看来,使用 KeyCloak 的可能性更大。

    此外,您可以考虑 IBM Cloud 产品 AppID。您可以使用链接 https://cloud.ibm.com/catalog/services/app-id 在 IBM Cloud 目录中找到它。

【讨论】:

1) 是的,我在这里使用 Keycloak 来解决我的问题。随着项目的进行,我将尝试深入研究并找到方法。 2) IBM Cloud AppID 就像 keycloak。它有一个用于应用程序的单独数据库。所以它并没有比我安装的 Keycloak 满足更多的需求。【参考方案2】:

您是否遵循了官方文档?

Configuring OAuth clientConfiguring the internal OAuth server

【讨论】:

是的,我没有运气。我将不得不更深入地研究它。

以上是关于用于工具 Git/JENKINS/JFROG 的 OpenShift 身份验证服务器的主要内容,如果未能解决你的问题,请参考以下文章

为啥由于“%CLASSGROUP TPersistent”,工具面板中可用于数据模块的组件比用于表单的组件少?

MFC 工具提示,GetDlgItemText 不返回用于工具提示的文本

用于 IIS 跟踪和监视的工具

UIWebview GestureRecognizer 用于显示工具栏

用于包装的 WiX 工具

用于地图的 Jquery 插件工具