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登录页面。