Sugarcrm 和 Auth0 SSO 启用

Posted

技术标签:

【中文标题】Sugarcrm 和 Auth0 SSO 启用【英文标题】:Sugarcrm and Auth0 SSO enabling 【发布时间】:2015-08-14 15:31:43 【问题描述】:

我有一个sugarcrm 应用程序和一个Web 应用程序。出于用户登录目的,我在我的 Web 应用程序中使用 Auth0。当用户登录到我的应用程序时,同一个用户想要登录到 Sugarcrm。 是否可以使用 SSO?还是我们需要将相应的登录用户详细信息传递给sugarcrm进行登录?

请提出更好的选择

【问题讨论】:

【参考方案1】:

是的,这是可能的。您需要在 SugarCRM 中启用 SAML。在 Auth0 中,您可以将 SugarCRM 添加为任何其他应用程序(Dashboard > Apps/API > NEW),然后将其配置为 SAML(Addons > SAML)。

Auth0 的 SAML 配置中的参数取决于应用程序(无论 SugarCRM 期望什么)。最重要的参数是:

    “ACS”。这是 SAML 响应发送到的 URL(这是 Sugar 中的一个位置) 签名证书(您可以在 Auth0 的 SAML 配置的 Usage 部分找到它)。这是签署 SAMLResponse 的证书。

【讨论】:

我们如何从 SSO 登录中获取登录用户 SugarCRM 会话 ID? 在浏览器控制台中的 sso 后,我收到以下错误“NetworkError: 403 Forbidden - localhost/sugarcre/cache/jsLanguage/…”

以上是关于Sugarcrm 和 Auth0 SSO 启用的主要内容,如果未能解决你的问题,请参考以下文章

使用 Auth0 SSO 集成 Salesforce 和 Angular 应用程序

如何在没有 Angular 的 Cordova 中实现 Auth0 SSO

Auth0 SSO Angular 返回 WebpackOk

Auth0 Angular 2 sso 单点登录

使用 Auth0 在 Angular 应用程序中进行 SSO 集成

执行 Auth0/Google 联合 SSO 注销时如何将用户重定向回我的应用程序?