0

我试图让我的 Bonita 帐户身份验证 openID-启用通过 google 帐户登录。在这里http://documentation.bonitasoft.com/single-sign-cas他们提供了这样做的方式(“为 CAS 配置 Bonita 客户端”)。我的问题是:我应该如何获取链接中指定的以下参数:ip_address:port from google(gmail)?可能已经注意到了,我是新加入这个部分的。任何帮助将不胜感激。

4

3 回答 3

0

Bonita BPM 不会与开箱即用的 OpenID 协议交互。但是它在订阅版本中支持 CAS 协议。

您可能需要做的是将您的 CAS 服务器配置为身份验证代理。

以下是它在理论上的工作方式(不确定是否可行):

  1. Bonita BPM 使用 CAS 协议将用户身份验证中继到您的 CAS 服务器。
  2. 您的 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 回答