OpenShift
OpenShift支持OIDC,所以我们可以将Casdoor与OpenShift集成。 以下步骤演示了如何使用Casdoor在线演示将Casdoor与OpenShift Local集成。
步骤1:创建一个Casdoor应用
在Casdoor中添加一个新的应用,注意以下几点:
- 记住
Client ID和Client secret以备下一步使用。 - 重定向URL的格式是
https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*。 根据你的情况填写。

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

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

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

配置OIDC,注意以下几点:
- 填写上一步记住的
Client ID和Client Secret。 - 发行人URL必须使用https,形式为
https://<casdoor-host>,再次根据你的情况填写。

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