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.pswp.cn/bicheng/94783.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/94783.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/94783.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C#】獲取不重復的編碼(遞增,非GUID)

獲取不重復的編碼:從原始實現到高效優化本文針對軟件開發中“為新對象分配唯一編碼”的常見需求,以C#通信設備管理場景為例,從原始代碼分析入手,逐步講解基于LINQ和哈希集合的優化方案,幫助開發者理解不同場景下的最佳…

騰訊云人臉庫技術架構深度解析

騰訊云人臉庫技術架構深度解析人臉庫是現代人臉識別系統的核心組件,負責海量人臉特征的高效存儲、檢索和管理。騰訊云在人臉庫設計上采用了多項創新技術,本文將深入探討其技術實現細節。一、人臉庫核心架構騰訊云人臉庫采用分層架構設計:應用…

Transformer圖解指南:Attention機制動畫演示

點擊 “AladdinEdu,同學們用得起的【H卡】算力平臺”,H卡級別算力,按量計費,靈活彈性,頂級配置,學生專屬優惠。 Self-Attention矩陣運算 位置編碼可視化 讀者收獲:理解大模型基石架構 Attenti…

工業網絡安全:保護制造系統和數據

近年來,制造業數字化轉型加速推進。自動化生產線、智能工廠和工業物聯網設備已深度融入日常運營。這些進步在提升效率的同時,也暴露出新的安全漏洞。因此,工業網絡安全已成為全球制造商的首要任務之一。與主要保護辦公系統和客戶數據庫的傳統…

【RAGFlow代碼詳解-9】文檔解析和 OCR

系統概述 文檔解析和 OCR 系統提供多格式文檔支持,并具有基于視覺的分析功能。它由幾個關鍵組件組成: DeepDoc 視覺系統 :用于布局分析、表格檢測和 OCR 的高級計算機視覺模型多格式解析器 :支持 PDF、DOCX、Excel、Markdown、HTM…

元宇宙與醫療健康:重構診療體驗與健康管理模式

1 元宇宙重塑醫療診療核心流程1.1 遠程診療:從 “平面溝通” 到 “沉浸式問診”元宇宙打破遠程診療的空間限制,將傳統 “視頻通話式問診” 升級為 “沉浸式多維度交互”。在基礎問診環節,醫生的數字分身可通過 AR 技術 “進入” 患者家中&…

C6.1:發射極偏置放大器

基極偏置放大器的Q點不穩定,但是學習后了解了放大器的基本運行邏輯,發射極偏置放大器則是適合大規模應用,VDB和TSEB都具有穩定的Q點。講發射極偏置,首先要講旁路電容,前文的耦合電容和旁路電容類似,都是直流…

lanczos算法中的基向量V的存儲流程

我的問題是:這里提到的,為什么會增加V的列向量?V是怎么儲存的呢? 這個問題觸及了Lanczos算法實現的核心細節。 🧠 為什么會增加V的列向量? 因為Lanczos算法是一個迭代過程,它從一個初始向量開始…

Linux操作系統——TCP服務端并發模型

TCP:建立連接,一對一要實現多任務并發,就引出了并發模型一、多進程與多線程1.在相同資源情況下,進程資源開銷大,但其安全性高2.線程相對于進程資源開銷小,且并發量比進程大①多進程并發基礎代碼#include &l…

Ubuntu 22.04 插入光驅后磁盤滿啟動故障clean, ...files, ...blocks

硬件環境 設備型號:機械革命 Yilong15Pro Series GM5HG0A操作系統:Ubuntu 22.04.5 LTS (Jammy Jellyfish)內核版本:6.8.0-65-generic 問題經過 初始癥狀 連接外置光驅后,系統出現異常: 風扇持續高速運轉,噪…

聲網RTC穩定連麥、超分清晰,出海直播技術不再難選

我們是面向中東、南亞新興市場的泛娛樂直播平臺,主打 1V1 互動、PK 團戰與語音房。首個版本落地時,前端開發最焦慮的不是業務邏輯,而是音視頻底層問題 —— 延遲高、卡頓多、合唱不同步致觀眾秒退,我們每周改底層,單 P…

設計模式:橋接模式(Bridge Pattern)

文章目錄一、橋接模式的定義二、為什么需要橋接模式?三、示例代碼一、橋接模式的定義 橋接模式是一種結構型設計模式,它的主要作用是將抽象部分與實現部分分離,使它們能夠獨立變化。換句話說,就是把“抽象”和“實現”放到兩個獨立…

AI-Agent 深度科普:從概念到架構、應用與未來趨勢

目錄 一、Agent 究竟是什么? 二、Agent 的核心組成模塊 三、Agent 架構類型與協作模式 單智能體(Single-Agent) 多智能體協作(Multi-Agent) 人機協作(Human-in-the-loop) 四、Agent 的能…

企業分支上云的常見誤區與糾正方案

數字化轉型的浪潮下,“上云”幾乎成為所有企業的必答題。然而,在實際落地中,很多企業發現:總部上云容易,分支上云卻困難重重。不是網絡體驗不穩定,就是合規風險頻出,要么就是成本失控。這其中很…

深入解析函數棧幀創建與銷毀

目錄 一、函數棧幀(Stack Frame)整理 1、核心概念 2、為什么需要函數棧幀? 3、函數棧幀的主要內容 二、理解函數棧幀能解決的核心問題 1、局部變量的生命周期與本質 2、函數調用的參數傳遞機制 3、函數返回值的傳遞 三、函數棧幀的創…

廣告牌安全監測系統綜合解決方案

一、方案背景 廣告牌作為城市戶外廣告的重要載體,廣泛分布于城市道路、商業區及交通樞紐等人流密集區域。由于長期暴露在自然環境中,廣告牌面臨著風荷載、雨雪侵蝕、溫度變化等多重因素的影響,其結構安全性和穩定性直接關系到公共安全。近年來…

MII的原理

一、介紹 MII 是 Media Independent Interface(媒體獨立接口) 的縮寫,是一種用于連接網絡物理層(PHY)芯片和數據鏈路層(MAC)芯片的標準硬件接口,核心作用是讓不同類型的物理層&…

【Excel】Excel的工作場景

一、Excel的發展歷史 1.1 版本迭代周期 自Excel 2019版本起,微軟將更新周期穩定在每3年一次,而3年的周期剛好平衡了創新與穩定:既能緊跟大數據時代下用戶對自動化、智能化處理的需求(比如近年數據量激增帶來的批量處理需求&#x…

nestjs 連接redis

1、下載npm install --save nestjs-modules/ioredis ioredis2、全局模塊中引用RedisModule.forRootAsync({useFactory: (configService: ConfigService) > {return {type:"single",url: configService.get(redis.url) };},inject: [ConfigService], }),整體如下&…

需求管理需要哪些角色配合

需求管理是項目管理的關鍵組成部分,它確保項目目標得到準確理解并能順利實現。有效的需求管理需要多個角色的緊密配合,包括項目經理、產品經理、需求分析師、開發人員、測試人員等。這些角色共同協作,確保需求從收集、分析、實施到驗證的每一…