跳到主内容

OpenShift

OpenShift支持OIDC,所以我们可以将Casdoor与OpenShift集成。 以下步骤演示了如何使用Casdoor在线演示将Casdoor与OpenShift Local集成。

步骤1:创建一个Casdoor应用

在Casdoor中添加一个新的应用,注意以下几点:

  • 记住Client IDClient secret以备下一步使用。
  • 重定向URL的格式是https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*。 根据你的情况填写。

在Casdoor中创建一个应用

步骤2:OpenShift OAuth配置

现在以Kubeadmin的身份登录OpenShift控制台。 登录后,浏览侧边菜单并找到集群设置。

OpenShift侧边菜单

在全局配置下,你会看到OAuth。

集群设置中的OAuth配置

你会看到身份提供商部分。 在添加部分,从选项中选择OpenID Connect。

选择菜单

配置OIDC,注意以下几点:

  • 填写上一步记住的Client IDClient Secret
  • 发行人URL必须使用https,形式为https://<casdoor-host>,再次根据你的情况填写。

配置OIDC

步骤3:测试OIDC身份验证

在浏览器中访问OpenShift控制台。 你会看到Casdoor(你在上一步中配置的名称)。 点击Casdoor登录选项。 你将被重定向到Casdoor登录页面。

最终结果