YonBIP/YonSuite单点登录三方
一、YonBIP集成外部应用
1.1添加自建应用
企业管理员登录用友云工作台( https://yonsuite.diwork.com ) 。注意必须是企业管理员用户,否则没有应用管理节点权限。选择租户,点击左上角的快捷应用中的 “数字化建模”-“系统管理”-“我的应用”,点击“我的应用”菜单,如下图所示:
图 3
进入我的应用页面,点击【添加自建应用】-【集成开发】,如下图所示:
图 4
打开添加自建应用页面,填写应用基本信息,如下图所示:
图 5
返回到应用列表,点击服务列表,如下图所示
图 6
点击【添加自建服务】,打开添加自建服务页面,填写服务信息,如下图所示:
图 7
字段 | 说明 |
---|---|
服务基本属性配置 | |
服务名称 | 名称不能多于6个汉字或者12个字母 |
服务图标 | 支持选择默认图标和上传本地图标2种方式;本地图标尺寸必须为120*120的JPG、GIF、PNG图片,且尺寸不大于5M |
发布客户端 | 应用的客户端类型,包括 Web端、PC Client端、友空间、微信、钉钉,至少选择一类,选择后需要填写相应的配置信息 |
Web端,即用友工作台 | |
web端主页 | 当客户端选择web端时显示,填写web端的主页地址,必填项 |
web端打开方式 | 在当前页面打开和在新页面打开;当前页面表示就在浏览器的当前页面跳转到web端的主页地址;新页面表示在新窗口或新的标签页打开web端的主页地址 |
集成免登策略 | 选项包括:无、友空间;选择友空间则按照友空间的免登机制进行免登 |
PC Client端,即友空间桌面端 | |
PC客户端主页 | 输入在友空间桌面端打开时跳转地址 |
pcClient打开方式 | 支持PC客户端内、浏览器新页、本地3种方式 |
友空间,即友空间APP端 | |
app原生导航 | 如果移动应用使用友空间APP原生的导航栏则勾选是,如果使用应用自己的导航栏则勾选否 |
是否原生 | 移动应用是原生开发的应用,还是H5轻应用 |
移动端主页 | 当是否原生选择否时显示,填写移动端的主页地址 |
summerId | 请输入上传到IUAP平台的安装包ID |
推荐到移动端首页 | 当前移动应用是否推荐到友空间APP首页,如果推荐,是放在最前面,还是最后面 |
从菜单列表中找到自己新添加的服务,点击
发现百度的链接中已经拼接了免登code、服务名称、应用编码等信息
1.3解密code
调用开放平台根据code获取免登信息接口( https://open.diwork.com/#/doc-center/docDes/doc?code=open_jrwd§ion=59cdfc00cb5f4f4eab00f633185f71d0 )
此接口的作用是传入code和access_token可以解密获得yonbip平台登录用户的用户id、租户id等信息
在外部应用中将yonbip用户id及租户id和外部应用的用户id绑定,即可实现免登