如何为openshift实现sso

如何为openshift实现sso,openshift,Openshift,我想为openshift实现某种SSO,我的意思是:从我的webapp,用户可以在新窗口中打开openshift控制台,而无需提供凭据。我已经配置了基本的远程身份验证,它正在工作,可以打开新窗口并发布用户名/密码,但看起来openshift受到crsf令牌的保护。因此,根本不确定这是否可能。似乎也不支持开发自定义标识提供程序。有什么想法吗 PS我知道请求头标识提供程序,但该解决方案要求我的webapp提供idp功能(甚至不确定是否可行),还有apache(我们使用nginx),由于端口冲突、有效

我想为openshift实现某种SSO,我的意思是:从我的webapp,用户可以在新窗口中打开openshift控制台,而无需提供凭据。我已经配置了基本的远程身份验证,它正在工作,可以打开新窗口并发布用户名/密码,但看起来openshift受到crsf令牌的保护。因此,根本不确定这是否可能。似乎也不支持开发自定义标识提供程序。有什么想法吗


PS我知道请求头标识提供程序,但该解决方案要求我的webapp提供idp功能(甚至不确定是否可行),还有apache(我们使用nginx),由于端口冲突、有效ssl等原因,开发人员在一台计算机上安装时遇到很多问题。最好的选择是使用oauth代理。看看这对你的情况是否有帮助。

最后,我使用js postMessage实现了SSO,以发送用户/令牌数据和基本的远程身份验证。

谢谢,我们将展望未来的发展