Authentication Adobe Business Catalyst与Intranet Active Directory SSO集成
我正在研究不同的方法来构建一个将Active Directory登录集成到Business Catalyst中的web应用程序。我想在intranet环境中实现active directory的单点登录。具体而言,用户应该能够使用其active directory凭据登录到Business Catalyst 工作流程:Authentication Adobe Business Catalyst与Intranet Active Directory SSO集成,authentication,active-directory,user-registration,business-catalyst,Authentication,Active Directory,User Registration,Business Catalyst,我正在研究不同的方法来构建一个将Active Directory登录集成到Business Catalyst中的web应用程序。我想在intranet环境中实现active directory的单点登录。具体而言,用户应该能够使用其active directory凭据登录到Business Catalyst 工作流程: 用户向表单提供用户名、密码和域 表单发送身份验证请求(我想是通过Soap、HTTP) 根据广告用户帐户的状态获取响应(如果他们已禁用,则通知他们,否则继续) 如果未创建用户,则在
- 检测用户是否使用其广告帐户登录,并使用这些凭据自动登录
社交媒体
和文档,但都没有登录api调用。我知道liquid可以访问服务器端数据,但我不确定是否有处理身份验证的服务器端调用
备选案文2:
构建处理Active Directory身份验证并通过客户端http传递结果的中间件:
如果我不能通过Liquid做到这一点,那么我想我必须创建一个独立的服务,该服务对外公开(thinking node.js),并通过http在AD和客户端代码之间进行通信
类似于这个例子的东西
补充说明:
我的active directory服务器位于内联网上的一台计算机上,因此azure内容不适用
我知道这是可能的,因为有些产品可以做到这一点,甚至更多。我只是不确定所有的细节。
你能告诉我做这件事的正确方向吗
选项1或选项2或其他什么?我完全离开这里了吗?在选项1方面:
您不能使用液体标记编写API—它不是用于此目的的。它用于在前端呈现BC数据的输出。它不是一种服务器端语言,基本上是一种模板语言
您唯一的选择是通过完整的API,一个处理登录和互连的中间件