Page 1 of 1

店中没有现成的集成模块

Posted: Sat Jan 04, 2025 4:24 am
by hasibaakterss3309
客户的系统中没有Bitrix,因此没有现成的B2B平台与Keycloak集成的解决方案。在实施平台的过程中,开发人员必须仔细考虑并测试多个选项。 Bitrix 和 Keycloak 集成选项 不幸的是,Bitrix 应用商。尽管 Bitrix 企业用户对这种开发很感兴趣。缺乏现成产品的原因并不是没有人能做出来,而是在给定一组通用参数的情况下,不可能为重定向、用户认证/注销、创建用户创建通用逻辑首次登录时等可以创建诸如交换方法之类的通用事物,但这还不足以使应用程序正常工作。

此前,在其中一个项目中,我们通过社交服务模块的定 英国电话营销数据 制将Keycloak与Bitrix24 CRM集成。该模块允许您通过社交网络登录,并且可以进行修改,以便Keycloak也用于授权。但首先,客户希望无缝集成,无需社交网络形式的中介。其次,我们的平台有自己的API,这使我们能够实现这种无缝性。 客户建议以与连接其他系统相同的方式连接总线 - 使用 Apache 的OpenID Connect (OIDC) 模块。

Web服务器模块可以全局解决该问题。该模块允许 Apache 作为依赖方: 用户通过授权表输入其数据; OIDC与Keycloak建立连接并识别用户; 然后,它将识别信息传递给在 Web 服务器上运行的应用程序,并为所识别的用户建立身份验证会话。 然而,经过多次实验,该模块并不能正常工作,所以我不得不自己写这样的检查。它使用 REST API 交换。