最新历史版本 :帆软简道云单点登录插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本JAR 包版本插件版本
11.02020-07-071.0.0

1.2 应用场景

企业同时使用简道云与FineReport,希望实现两者间的单点登录。

2. 使用前提编辑

2.1 确认简道云版本

请确保简道云版本在企业版及以上本文方案不支持免费版/标准版简道云。

管理员登录简道云,点击右上角用户头像,点击「管理后台>版本信息」,即可查看当前版本。

简道云版本升级请参考:简道云版本购买

2.2 FineReport配置HTTPS

请确保FineReport工程配置了https,方可使用本文方案。

HTTPS 可以确保FineReport、简道云使用安全的通信协议,并给用户提供加密保护。

2.3 FineReport安装插件

点击下载插件:帆软简道云单点登录插件

设计器插件安装方法请参见:设计器插件管理

服务器安装插件方法请参见:服务器插件管理

2.4 确认用户一致

请确保简道云「通讯录>内部组织」中的成员编号,与FineReport「管理系统>用户管理」中的用户名完全相同。

单点登录依赖双方的该字段进行关联。

3. 配置单点登录编辑

3.1 获取简道云CorpID

1)管理员登录简道云,点击右上角用户头像,点击「管理后台>企业信息」。

2)复制并记录下租户ID,下文配置单点时需要使用。

3.2 简道云配置单点

1)管理员登录简道云,点击右上角用户头像,点击「管理后台>企业设置」,开启「单点登录」,点击「设置」。

2)单点登录配置方式:选择「自定义接口」

3)Idp登录接口:输入FineReport工程地址+/url/jdylogin。形如:https://IP:port/webroot/decision/url/jdylogin

4)点击「生成密钥」,复制并记录下自动生成的密钥,下文配置单点时需要使用。

5)点击「保存」。

3.3 FineReport配置单点

1)管理员登录FineReport系统,点击「管理系统>系统管理>常规>简道云单点」,

2)在简道云CorpID中输入3.1节获取的租户ID

3)在认证密钥中输入3.2节获取的认证密钥

4)点击「保存」


4. 效果预览编辑

单点配置成功后,支持在FineReport报表中嵌入简道云表单/工作台超链,点击后单点登录即可跳转查看。

注意,简道云单点表单只能通过超链在外部打开,不能直接挂载在FineReport平台目录中。因为简道云不支持被iframe集成。

1)如何获取FineReport报表中嵌入的简道云工作台单点链接

  • 简道云工作台单点链接为:FineReport工程地址/url/jump?callBack=简道云工作台地址

  • 形如:https://IP:port/webroot/decision/url/jump?callBack=https://www.jiandaoyun.com/dashboard

2)如何获取FineReport报表中嵌入的简道云表单单点链接

打开简道云表单,在「表单发布」界面,复制「表单访问链接」,即为简道云表单地址

  • 简道云表单单点链接即为:FineReport工程地址/url/jump?callBack=简道云表单地址

  • 形如:https://IP:port/webroot/decision/url/jump?callBack=https://www.jiandaoyun.com/app/xxx/entry/xxx

注意callBack大小写不能写错。