V8发布应用,V5作为门户
少于1分钟
1、V8发布应用,V5作为门户
1.1、V5配置菜单,单点登录打开V8应用
1.1.1、V5集成配置步骤
1.1.1.1. 产品登记【V5】
1.1.1.2. 应用注册【V5】
1.1.1.3. 应用接入设置
1.1.1.4. 用户绑定设置
1.1.1.5. 单点登录设置
1.1.1..6. 门户配置
1.1.2. V5单点登录地址说明
https://【COP-V8平台域名+端口】/oauth/home # 固定值前缀
?mobile=urlencode(【COP移动端待跳转目标相对地址】) # url encode 后的 手机端跳转目标地址,相对路径
&web=urlencode(【COP PC端待跳转目标相对地址】) # url encode 后的 web 跳转目标地址,相对路径
&businessType=outsider # 固定值
&type=【defaultAvoid】 # 双方约定好的业务类型。 这里假设是 defaultAvoid
&dynamicField=【v5ticket】 # 默认 v5ticket, 如果定制化的参数,则 value= 参数 key。 eg: 三方追加的值不叫 code,而是叫 ticket,则在这里写 ticket
&ticket=【三方系统生成临时授权码】 # 与 dynamicField 的 value 一致并赋值
1.1.3. V8_nocas配置
微服务:ctp-user
文件修改内容
seeyon:
avoid:
defaultAvoidSso:
【defaultAvoid】: { authType: default, callbackUrl: 【获取用户信息的 GET 请求 URL】 }
替换内容说明:
1、defaultAvoid替换为拼接地址中的type参数值;
2、 【获取用户信息的** GET 请求 URL】替换成【根据code获取用户信息】的接口请求地址**
3、 default参数是固定值,不需要修改;
1.1.4. 注意事项
- V5点击菜单后,无法成功跳转到V8目标菜单,URL地址栏限制【callbackUrl】,这是因为V5和V8之间的网络问题,请联系运维处理。
- V5根据版本不同,菜单默认的dynamicField也不同,8.1以及之前是dynamicField=ticket,8.2中dynamicField=v5ticket,如果不确定,就两个都试试
1.2、V8主动调用V5组织查询OpenAPI,完成组织同步
1.2.1、V5集成配置步骤
1.2.1.1. 切换系统管理员角色
1.2.1.2. 进入REST用户管理
1.2.1.3. 新建REST账号
1.2.2、V8集成配置步骤
1.2.2.1. 导入三方集成应用
说明:联系集成平台获取
1.2.2.2. 配置安全认证
1.2.2.3. 测试接口
1.2.2.4. 启用组织同步
1.2.2.5. 运行配置
1.2.2.6. 数据校验
1.2.2.7. 发布并启用三方集成应用
由于版本差异,请联系集成平台获取
1.2.3、V8预制应用获取
有项目实施经理提供,或者联系集成平台获取
1.3、V8推送待办事项到V5,V5呈现V8待办事项并免登陆打开详情页
1.3.1. V5集成配置步骤
1.3.1.1. 产品登记【V5】
1.3.1.2. 应用注册【V5】
1.3.1.3. 应用接入设置
1.3.1.4. 用户绑定设置
1.3.1.5. 单点登录设置
1.3.1.6. 切换系统管理员角色
1.3.1.7. 进入REST用户管理
1.3.1.8. 新建REST账号
1.3.2. V8集成配置步骤
1.3.2.1. 导入预制集成应用
说明:联系集成平台获取
1.3.2.2. 配置安全认证
1.3.2.3. 测试接口
1.3.2.4. 修改事项同步配置
1.3.2.5. 启用事项推送
1.3.2.6. 发布并启用三方集成应用
1.4. V8推送消息到V5,V5呈现V8消息并免登陆打开详情页
1.4.1、V5集成配置步骤
参考事项集成配置
1.4.2. V8集成配置步骤
1.4.2.1. 导入预制集成应用
说明:联系集成平台获取
1.4.2.2. 配置安全认证
1.4.2.3. 测试接口
1.4.2.4. 修改消息同步配置
1.4.2.5. 启用消息推送
1.4.2.6. 发布并启用三方集成应用
1.5、M3作为移动门户,单点登录打开V8菜单、事项、消息
由于以上配置步骤包含M3移动端配置,所以使用M3可以直接使用以上功能