跳转至

如何将客户系统集成到 DCE 5.0(OEM IN)

OEM IN 是指合作伙伴的平台作为子模块嵌入 DCE 5.0,出现在 DCE 5.0 一级导航栏。 用户通过 DCE 5.0 进行登录和统一管理。实现 OEM IN 共分为 5 步,分别是:

  1. 统一域名
  2. 打通用户体系
  3. 对接导航栏
  4. 定制外观
  5. 打通权限体系(可选)

具体操作演示请参见 OEM IN 最佳实践视频教程

Note

以下使用开源软件 Label Studio 来做嵌套演示。实际场景需要自己解决客户系统的问题:

例如客户系统需要自己添加一个 Subpath,用于区分哪些是 DCE 5.0 的服务,哪些是客户系统的服务。

环境准备

  1. 部署 DCE 5.0 环境:

    https://10.6.202.177:30443 作为 DCE 5.0 的环境。

    DCE 5.0

  2. 部署客户系统环境:

    http://10.6.202.177:30123 作为客户系统

    应用过程中对客户系统的操作请根据实际情况进行调整。

  3. 规划客户系统的 Subpath 路径: http://10.6.202.177:30123/label-studio (建议使用辨识度高的名称作为 Subpath,不能与主 DCE 5.0 的 HTTP router 发生冲突)。 请确保用户通过 http://10.6.202.177:30123/label-studio 能够正常访问客户系统。

    Label Studio

统一域名和端口

  1. SSH 登录到 DCE 5.0 服务器。

    ssh root@10.6.202.177
    
  2. 使用 vim 命令创建和修改 label-studio.yaml 文件

    vim label-studio.yaml
    
    label-studio.yaml