我试图让我的 Bonita 帐户身份验证 openID-启用通过 google 帐户登录。在这里http://documentation.bonitasoft.com/single-sign-cas他们提供了这样做的方式(“为 CAS 配置 Bonita 客户端”)。我的问题是:我应该如何获取链接中指定的以下参数:ip_address:port from google(gmail)?可能已经注意到了,我是新加入这个部分的。任何帮助将不胜感激。
问问题
566 次
3 回答
0
Bonita BPM 不会与开箱即用的 OpenID 协议交互。但是它在订阅版本中支持 CAS 协议。
您可能需要做的是将您的 CAS 服务器配置为身份验证代理。
以下是它在理论上的工作方式(不确定是否可行):
- Bonita BPM 使用 CAS 协议将用户身份验证中继到您的 CAS 服务器。
- 您的 CAS 服务器将用户身份验证委托给 OpenID 提供程序,例如 google。以下是在 CAS 服务器上激活 OpenID 支持的方法:http: //jasig.github.io/cas/4.0.x/protocol/OpenID-Protocol.html
另一种解决方案也可以是为 OpenID 实现特定的 Bonita 身份验证服务(这需要 Java 开发)。在这种情况下,您将不再需要 CAS。我知道这是可能的。
请注意,这两种解决方案在技术上都不是微不足道的。
干杯,
于 2015-02-06T12:50:17.497 回答
0
您可以将 BonitaBPM 订阅版与 Jasig CAS 服务器集成:
http://documentation.bonitasoft.com/single-sign-cas-0
可以将 CAS 服务器配置为从 OpenID 获取身份验证,如下所示:
http://jasig.github.io/cas/4.0.x/protocol/OpenID-Protocol.html
于 2015-03-24T15:15:00.300 回答
0
我可以将 Bonita Community 7.7.4 与 Apereo CAS 集成。详细信息在这里:https ://github.com/sparse91/bonita-community-cas 。
于 2018-11-01T17:00:24.153 回答