当前位置: 首页 > news >正文

详细介绍:jeecg-boot3.7.0对接钉钉登录(OAuth2.0)

详细介绍:jeecg-boot3.7.0对接钉钉登录(OAuth2.0)

当前的jeecg-boot 是3.7.0

前端问题:

1.前端的路由vue-router的版本需要固定死。要不然会报page_not_found router the same.这种奇奇怪怪的问题。
就是把package.json的“^”,这个符号,删掉。(或者全局搜索,这个page not found 啥啥啥,然后加上个任意字符串,也行)。

2.改了domain_url,好像这个热更新是不及时的。请自己重启前端项目

后端问题:

1.后端的dingding的clientId获取有挑战,即便你在application-xxx.yml里面配了,他还是获取不到。

所以建议:直接写死,因为你的dingding工作台应用就创建了这一个,写死没啥问题。

2.租户id(tenantId),这里后端写的是defaultValue=0,但是怎么查,都查不到数据库。要不然会报奇奇怪怪的错(当时报了:请查看应用key和应用秘钥是否正确,组织ID是否匹配)
其实跟这个无关。就是租户id写错了。

所以建议:如果只有一个租户,就defaultValue=当前租户,写死就好。(这个后台框架查不到租户,也是无语);

钉钉问题:

0. 首先要同步一下组织架构(第三方配置-> 钉钉同步里面配好appkey这些 ->点击“同步”)

1.“添加应用能力”->选择“网页应用”。

2.然后点击“网页应用”,配置下面内容
应用首页地址:(我这里随便调整的)
https://cn.bing.com

前端就是PC端首页地址:(这个localhost:3100内网穿透到xg-2.frp.one:3100
http://xg-2.frp.one:3100/

3.权限管理设置:
3.1 请选择权限范围: 全部员工
3.2 我这里个人测试,“个人权限”->全选启用了,"通讯录权限"->全选启用了

4.配置“分享设置”(钉钉授权登录回调地址):
回调域名:(这后面一坨不要动“/jeecg-boot/sys/thirdLogin/dingtalk/callback“)
(后端localhost:8080内网穿透到xg-2.frp.one:8080
http://xg-2.frp.one:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback

⚠️这里配完之后“安全设置”的“重定向URL(回调域名)”也就配完了,这两个是同步的。
⚠️要是之后遇到啥问题的话,在“安全设置”配一下“服务器出口IP”,自己用百度搜索IP,就能看到自己当前局域网出口ip了。

5.最后。版本管理与发布。
5.1 新建版本
5.2 直接发布

之后你就可以从钉钉工作台点进去登录了。

http://www.jsqmd.com/news/625/

相关文章:

  • C++编程软件 Dev-C++ 安装及使用流程
  • DLL植入漏洞分类与微软安全响应指南
  • 4980:拯救行动
  • java03-wxj
  • 题解:P13969 [VKOSHP 2024] Exchange and Deletion
  • 基于MATLAB的车牌识别系统 - 实践
  • 市场交易反心理特征之二:忽视热点切换的苗头
  • Linux服务器上安装配置GitLab的步骤
  • 贪心算法应用:投资组合再平衡问题详解 - 实践
  • MCP:Trae中集成Playwright 实现网页自动化测试
  • C语言中的字符、字符串及内存操作函数详细讲解
  • 06、訊息收集
  • AI 智能体与 Coze 工作流实践:小红书对标账号采集 - 实践
  • 在Linux中设定账户密码的安全性策略
  • 对比六种JavaScript全文搜索库 fuse.js 、 lunr 、 flexsearch 、 minisearch 、 search-index 、 js-sea
  • 精选 4 款基于 .NET 开源、功能强大的 Windows 系统优化工具,助力轻松提升 Windows 系统性能与使用体验!
  • 从零开始: c#纯代码实现完整Json解析器的全过程及注释与自定义格式的支持实现
  • MySQL 32 为什么还有kill不掉的语句?
  • Axure RP 9 Mac 交互原型设计 - 实践
  • Ceph IO流程分段上传(1)——InitMultipart - 指南
  • 第9章 Prompt提示词设计 - 指南
  • 详解Spring Boot DevTools - 指南
  • 深入解析:rook-ceph自定义添加osd流程
  • 1789:算24
  • Proxy 库解析(二)
  • 【Python3教程】Python3高级篇之JSON材料解析
  • 大模型服务之下的新旧政务智能系统比较 - 指南
  • 流行的 3D 文件格式及其用途指南
  • CentOS7.9上安装MySQL8.4
  • 铁头山羊stm32-HAL库 - 实践