更新时间:2024-04-25 GMT+08:00
分享

开放门户

  • 访问验证

    登录相应页面,正常显示。业务平台部署成功。

  • 容器创建

    下面介绍容器创建页面配置项,未提到的使用默认配置:

    图1 创建1

    所属服务:新增服务的时候需要注意一定要选择 Tomcat 类型。

    图2 创建2

    主机名称:按照规划的服务器选择用于部署开放门户的服务器即可。

    容器名称:按照实际情况取名。

    业务文件夹名称:需要与 DockerFile 文件中的项目名称一致。下面以 extranet 为例,下面所有提到的 extranet 项目按照实际情况进行修改。

    镜像名称:使用流水线构建完成之后的镜像地址。

    镜像版本:按照实际情况选择。

  • 配置修改

    所有的配置文件都通过配置文件覆盖的方式进行配置,一定要在原来的配置文件的基础上进行修改,不要复制其他的项目中同名的配置文件,避免特殊配置项遗漏。

    1、数据库配置文件(jdbc.properties):

    /usr/local/tomcat/webapps/extranet/WEB-INF/classes/jdbc.properties

    url:填写数据库 jdbc 连接;

    Username:填写数据库用户名;

    password:填写数据库密码。

  • 部署验证

    启动容器后访问 http://IP:PORT/extranet/openportal/pages/default/index;出现下面的页面,部署成功。

    图3 部署验证
  • 接入统一支撑
    1. 注册应用:打开支撑平台的统一应用与服务“统一应用管理 > 应用注册”,单击“新增应用”,填写应用名称、应用回掉地址、PC 跳转地址、移动跳转地址。地址都使用共享门户的浏览器访问地址。单击保存并关闭。接下来查看应用详情,可以看到应用 key 和应用密钥,注册完成。
      图4 支撑1
    2. 订阅用户,订阅角色:打开支撑平台的统一应用与服务-统一应用管理-应用管理。

      订阅用户:用于设置需要同步哪些用户到应用系统,公开同步所有;

      订阅角色:用于设置需要同步哪些角色到应用系统,需要勾选 adminGroup 和 ouAdminGroup。

      图5 支撑2
    3. 修改框架配置文件(frame.properties)
      /usr/local/tomcat/webapps/extranet/WEB-INF/classes/frame.properties

      SOAAddress:支撑平台地址 +/rest/organization,如果配置了外网映射,需要配置内网地址;

      SOA_Appkey_secret:第一步的应用 key 和应用密钥,使用分号隔开;

      IsOAuthEnabled:1

  • 接入统一认证

    修改支撑平台配置(SSOClient.properties)

    /usr/local/tomcat/webapps/extranet/WEB-INF/classes/SSOClient.properties

    verification_type:0;请注意此处与其他平台不一致。

    client_id:上个步骤的应用 key;

    client_secret:上个步骤的应用密钥;

    server_url:统一认证的浏览器访问地址;

    server_intranet_url:非必填,如果统一认证配置了映射,内外网地址不一样的情况,需要在此处配置统一认证的内网地址;

    redirect_url:共享门户的浏览器访问地址,与注册应用时填写的一致。

  • 访问验证

    登录相应页面,正常显示。业务平台部署成功。

相关文档