集成应用常见问题

概述

本文档汇总了集成应用配置过程中的高频问题及排查方法,并提供安全使用建议。旨在帮助用户在遇到问题时快速定位原因并解决。

基础环境自查

在深入排查具体功能问题前,请先确认以下基础配置是否正确。这些问题是导致多种故障的共同原因:

1)应用状态:确认集成应用开关已开启。

2)可信域名:确认「可信域名」中填写的域名与实际接收请求的服务域名完全一致(不含 https://,不含路径)。

如果配置了中转服务,用于接收简道云 code、获取用户信息及跳转至第三方系统,「可信域名」应当填写中转服务的域名,而非第三方系统的域名。

3)HTTPS 支持:确认第三方系统及中转服务均已部署 HTTPS 证书。

常见问题

Q:单击集成应用的「进入应用」后页面跳转失败或出现报错

排查步骤:

1)完成「基础环境自查」。

2)单击集成应用卡片的编辑图标,确认「应用首页」地址格式正确。

  • 如果配置了中转服务,用于接收简道云 code、获取用户信息及跳转至第三方系统,「可信域名」应当填写中转服务的地址,而非第三方系统的首页地址。
  • 在浏览器中直接访问该地址,确认第三方系统或中转服务可正常响应。

Q:免登录访问第三方系统提示用户名不存在或登录失败

排查步骤:

1)确认用户在第三方系统中账号状态正常(未被禁用、未被离职、可正常登录使用)。

2)核对用户名映射关系:确认简道云成员编号与第三方系统用户名一一对应

  • 简道云 OAuth 接口返回的 user_name 字段为简道云的成员编号。
  • FineBI 等第三方系统通常使用系统内的用户名进行登录。
  • 请确认两者完全一致(区分大小写);若不一致,需在中转服务中维护用户名映射表。

Q:调用简道云 API 时提示 code 无效或已过期

原因分析: code 为一次性凭证,使用后立即失效。若中转服务未在收到跳转后第一时间调用接口,可能导致凭证失效。

解决方法: 中转服务接收到跳转请求后,应立即提取 code 并发起 API 调用,不要存储、缓存或复用 code。每次用户点击「进入应用」会生成新的 code。

Q:重置 Suite Secret 后无法免登录访问第三方系统

原因分析: 重置 Suite Secret 后,原有 Suite Secret 立即失效。

解决方法: 需要将新的 Suite Secret 同步更新到第三方系统的对接配置中,第三方系统才能恢复正常的单点登录。

Q:简道云表单/仪表盘中嵌入的第三方系统页面显示空白或加载失败

排查步骤:

1)完成「基础环境自查」。

2)如为 FineReport / FineBI 等第三方系统,检查是否已关闭「点击劫持防护」设置,允许被简道云域名嵌入。

Q:简道云表单/仪表盘中嵌入的第三方系统页面要求用户重新登录

排查步骤:

1)完成「基础环境自查」。

2)确认第三方系统已正确配置 OIDC 对接或已安装单点登录插件。

3)确认集成应用的 Suite ID 和 Suite Secret 已正确填入第三方系统的对接配置中。

安全注意事项

Suite Secret 的保护

Suite Secret 是调用简道云身份验证接口的唯一凭证,必须严格限制其使用范围:

  • 仅可在服务端使用,不得暴露在前端代码或 URL 参数中。
  • 不得在客户端 JavaScript、移动端应用或任何可被用户访问的环境中存储或使用。
  • 重置 Suite Secret 后,需立即将新值同步到所有依赖它的服务端配置中。

HTTPS 的强制要求

如需在简道云表单/仪表盘中嵌入第三方系统页面,第三方系统必须部署在 HTTPS 环境下。

中转服务同样需要 HTTPS,避免 code 在传输过程中被截获。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验