拓冰建站拓冰建站
首页 / 资讯中心 / 正文

钉钉小程序接入时,如何在后端 application-dev.yml 配置文件中添加 allow-user-ids?

完整修改逻辑在 application-dev.yml 添加 allow-user-ids 配置1、先找到 yml 里现有的 dingtalk 节点你原有配置片段dingtalk: app-key: xxx app-secret: -xxx agent-id: xxx allow-user-ids: 你的钉钉数字ID填写规则单个人调试直接填自己的钉钉数字 ID英文双引号包裹allow-user-ids: xx多人调试多个 userId 用英文逗号分隔中间不要空格allow-user-ids: 1234562、完整的 dingtalk 配置块替换你文件里原有 dingtalk 全部内容dingtalk: app-key: xxx app-secret: -xxx agent-id: xxx # 白名单填写真机登录的钉钉数字ID不在名单内免登会静默失败 allow-user-ids: 替换成你自己的钉钉ID数字串3、修改后一定要记得保存 application-dev.yml 文件完全停止 IDEA 里运行的 SpringBoot 后端重新启动项目yml 配置属于启动加载项热部署不会实时生效必须重启服务4、关键allow-user-ids是后端钉钉免登校验白名单手机钉钉登录账号的 userId 不在这个列表 →/dev-api/api/ding/login接口直接拦截不返回 token前端dd.getAuthCode无回调页面卡死、后端收不到有效登录请求填入当前调试手机的钉钉 ID 后免登流程才能正常下发 token进而请求工单列表接口。5、需要注意的地方引号必须是英文双引号不能中文引号ID 只能是纯数字不要加空格、换行层级对齐allow-user-ids必须和app-key、app-secret、agent-id保持相同缩进不能缩进错位yml 缩进严格错一层配置失效。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门