企业微信免登私有云苍穹配置

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

企业微信免登私有云苍穹配置

变更记录

产品版本

更新内容更新日期
V5.0.011初始版本
V7.0.11. 一键生成URL地址

2. 一键获取IP地址

3. 一键检测配置异常

4. 简化免登插件配置路径

5. 提供用户免登异常日志

2024年10月


1 简介

文档介绍私有云苍穹企业微信自建应用的集成,从而轻松实现在企业微信客户端和App一键免登苍穹系统,无需输入苍穹账号密码即可登录系统,方便用户处理业务,提升办公效率。


【必读】本文档的集成方案仅适用于苍穹私有云苍穹公有云无法通过企业微信可信域名的校验,不适用此方案,请使用《星瀚应用管家》的集成方案。


2 适用版本

金蝶云苍穹【私有云】 V5.0.011及以上


3 系统路径

V5.0及以下:【系统服务云】→【配置工具】→【第三方应用配置】→【企业微信号】
V6.0及以上:【系统服务云】→【第三方服务设置】→【企业协同软件配置】→【企业微信

4 操作说明

4.1企业微信配置

注:苍穹系统必须有域名的环境才能配置。

4.1.1 创建企业微信应用

1)使用企业微信管理员账号登录企业微信管理后台,进入应用管理,点击“自建”栏目下的“创建应用”。

2)在创建应用界面,上传应用logo,填写应用名称、应用介绍,设置应用的可见范围(哪些用户可使用此应用),点击【创建应用】完成创建。


4.1.2 获取企业微信应用AgentId和Secret

完成应用创建后,在应用详情信息中可查看获取应用的AgentId和Secret,用于构造应用主页的URL和苍穹端配置。

  • AgentId可在详情界面直接查看获取

  • Secret需要通过下发到管理员的企业微信上查看,点击【查看】,在弹窗中点击【发送】,之后在企业微信消息中查看Secret

4.1.3 获取企业ID

在“我的企业--企业信息”页面获取企业ID。



4.14 设置应用主页

在应用详细界面,点击应用主页的“设置”按钮,弹出“设置工作台应用主页”界面,设置企业微信应用免登打开的苍穹页面地址。


1)构造应用主页的URL地址

  • v7.0及以上版本,在苍穹“系统服务云--第三方服务设置--企业协同软件配置--企业微信--新增/编辑界面”一键生成

  • v6.0及以下版本,需手动构造

构造应用主页的URL方法:


1)按如下格式拼接苍穹页面地址:

  • 拼接PC端URL的格式

https://xxx.xxxx.xxx/index.html?formId=xxxxx&accountId=xxxxx&apptype=wxqyh&corpid=xxxxx&agentid=xxxxx

  • 拼接移动端URL的格式

https://xxx.xxxx.xxx/mobile.html?form=xxx&accountId=xxxxxx&apptype=wxqyh&corpid=xxxxxx&agentid=xxxxxx


注意:示例中的URL蓝色字体为需替换的实际域名和参数值,黑色字体为固定参数和参数值,URL不要存在空格等多余字符

  • accountId为数据中心ID,从MC中获取,如没有拼接此参数,默认跳转第一个数据中心

  • apptype固定值设置为wxqyh

  • corpid、agentid的参数值为前面<4.1.2>和<4.1.3>步骤中获取的企业ID和应用ID

  • PC端地址的表单编码参数名使用formId,移动端地址的表单编码参数名使用form


2)百度urlencode在线编码工具

将(1)中拼接得到的苍穹页面地址进行urlencode编码,以移动端地址为例,编码后得到url链接为:

https%3A%2F%2Fxxx.xxxx.xxx%2Fmobile.html%3Fform%3Dxxx%26accountId%3Dxxxxxx%26apptype%3Dwxqyh%26corpid%3Dxxxxxx%26agentid%3Dxxxxxx


3)将(2)中转义后的url替换下面url中的REDIRECT_URL,企业ID替换url中的CORPID,应用ID替换url中的AGENTID

https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_privateinfo&state=STATE&agentid=AGENTID#wechat_redirect


4)最终替换后的url链接为:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxxxx&redirect_uri=https%3A%2F%2Fxxx.xxxx.xxx%2Fmobile.html%3Fform%3Dxxx%26accountId%3Dxxxxxx%26apptype%3Dwxqyh%26corpid%3Dxxxxxx%26agentid%3Dxxxxxx&response_type=code&scope=snsapi_privateinfo&state=STATE&agentid=xxxxxx#wechat_redirect


2)在“网页”类型下点击【分别配置手机和电脑端】

3)在“手机端网址”和“电脑端网址”分别填入前面构造的移动端和PC端URL地址,点击【确定】完成。


4.16 设置网页授权及JS-SDK

在应用详情页面的开发者接口“网页授权及JS-SDK”点击“设置可信域名”进入可信域名设置界面。

1)在设置可信域名界面,将苍穹域名地址填写如“可信域名”输入框。

可信域名必须和苍穹的域名一样,否则不能跳转,可信域名不需要填写http或者https,如有端口号可以填上端口号,如系统域名为https://www.kingdee.com:1026 的可信域名为 www.kingdee.com:1026

2)点击【申请校验域名】,根据提示提示【下载文件】,并部署到苍穹站点根目录下。


4.17 设置企业可信IP

在应用详情页面的开发者接口“企业可信IP”点击【配置】,弹出企业可信IP输入框,填写苍穹部署的服务器IP,点击【确定】,保存成功。

  • v7.0及以上版本,在苍穹“系统服务云--第三方服务设置--企业协同软件配置--企业微信--新增/编辑界面”点击【获取IP地址】一键获取IP(需先配置相关参数配置)

  • v6.0及以下版本,获取IP方法

获取服务器IP方法:


如不清楚服务器IP地址,先跳过配置出口IP这个步骤。在前面其他步骤配置完成后,点击应用进行免登,可以通过查询调用接口的日志获取出口IP:登录monitor,通过类名className查询,查询条件为kd.bos.login.thirdauth.app.tencent.WxqyhUtils



4.2 MC租户管理中心配置

  • v7.0及以上版本,在苍穹“系统服务云--第三方服务设置--企业协同软件配置--企业微信--新增/编辑界面”配置免登插件,默认“标准”无需配置,如有二开插件,选择“自定义插件”并将插件名填写至右侧输入框中。

  • v6.0及以下版本,请按4.2.1~4.2.3的步骤操作

4.2.1登录MC管理中心

登录MC管理中心,找到对应的租户,点击租户ID进入租户配置界面。

上传图片


4.2.2 配置免登插件


在租户配置项增加配置项,配置项名称填写authtication.apps,配置项值填写kd.bos.login.thirdauth.app.tencent.WxqyhAuthtication,如同时还集成企业微信、WeLink等多个第三方应用,多个插件(配置项值)中间以英文逗号隔开。

配置完成后,点击保存。

上传图片


4.2.3发布集群

选择集群,点击发布。

上传图片


4.3 苍穹端配置

4.3.1 企业微信配置列表

使用管理员账号登录苍穹系统,进入企业微信第三方应用配置列表。

V5.0及以下版本菜单路径:【系统服务云】→【配置工具】→【第三方应用配置】→【企业微信号】
V6.0及以上版本菜单路径:【系统服务云】→【第三方服务设置】→【企业协同软件配置】→【企业微信号】

 

4.3.2 企业微信应用配置

点击新增,填写企业ID、应用ID、应用秘钥,点击保存。


4.4.  免登验证

企业微信工作台 → 点击苍穹应用,正常打开苍穹页面,则代表免登成功。

注意:若访问时,需登录则代表没有免登成功,请按上述步骤检查。


5 配置检测

仅V7.0及以上版本支持,在苍穹“系统服务云--第三方服务设置--企业协同软件配置--企业微信”列表或新增/编辑界面,点击【配置检测】按钮,进行关键配置检测。

6 异常日志

仅V7.0及以上版本支持,用户免登失败时,在苍穹“系统服务云--第三方服务设置--企业协同软件配置--企业微信”列表,自动记录异常日志,帮助管理员排查异常配置问题,“日志描述”给出相关错误和指导。

7 常见问题


企业微信免登私有云苍穹配置

变更记录产品版本更新内容更新日期V5.0.011初始版本V7.0.11. 一键生成URL地址2. 一键获取IP地址3. 一键检测配置异常4. 简化免登插件配...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息