版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
系統(tǒng)集成自定義LOGO0
1第三方登錄02頁面集成03組織架構(gòu)同步04CONTENTS目錄PART01CUSTOMLOGO自定義LOGO安裝部署Nginx尊享版用戶支持自定義修改登錄頁用戶自行安裝Nginx服務(wù),另需編譯安裝more_set_headers模塊(百度搜索即能找到方法)安裝參考地址:配置登錄頁拷貝平臺(tái)提供的登錄頁案例代碼nginx-1.21.2.zip中的html目錄到Nginx部署目錄,如下:配置登錄頁文件存放的路徑以及html文件名不要修改,頁面的樣式風(fēng)格,可以自定義,登錄請求地址保持不變即可,以下紅框部分代碼不要修改,如下:配置Nginx拷貝平臺(tái)提供的nginx.conf到conf目錄,如圖:配置Nginx尊享會(huì)員登錄成功后,點(diǎn)擊個(gè)人中心-我的圖標(biāo)進(jìn)入圖標(biāo)配置頁按照要求的格式和大小配置平臺(tái)圖標(biāo)、瀏覽器圖標(biāo)和前三步配置成功的登錄頁地址。PART02THIRD-PARTYLOGINS第三方登錄CAS登錄1、配置入口2、配置屬性說明點(diǎn)擊確定,啟動(dòng)服務(wù)后完成CAS登錄配置釘釘?shù)卿?、配置入口2、配置屬性說明點(diǎn)擊確定,啟動(dòng)服務(wù)后完成釘釘?shù)卿浥渲们爸脳l件:應(yīng)用內(nèi)已實(shí)現(xiàn)釘釘?shù)卿浌δ躊ART03PAGEINTERATION頁面集成外部系統(tǒng)對接主要是頁面模塊級別的嵌入,接口直接通過HTTPREST方式注冊即可。外部系統(tǒng)對接分為兩種情況:不區(qū)分用戶權(quán)限和區(qū)分用戶權(quán)限,平臺(tái)對這兩種方式的支持如下:不區(qū)分用戶權(quán)限:直接通過Iframe嵌入目標(biāo)頁面即可。區(qū)分用戶權(quán)限:頁面請求發(fā)起方需要對目標(biāo)地址進(jìn)去加簽處理,將加簽后的URL請求地址發(fā)送到目標(biāo)系統(tǒng),目標(biāo)系統(tǒng)需要提供該地址的解析處理,解析后內(nèi)部完成自動(dòng)登錄同時(shí)跳轉(zhuǎn)到指定頁面。加簽:在URL中增加用戶信息、時(shí)間戳、簽名。解析處理:解析加簽后的URL,驗(yàn)證簽名的合法性,獲取用戶信息完成自動(dòng)登錄,最后獲取目標(biāo)頁面地址信息并進(jìn)行跳轉(zhuǎn)。對接準(zhǔn)備1.APPKEY密鑰(被嵌入方提供例:32位的字符串)2.用戶同步(線下)同步數(shù)據(jù)庫中pf_user(用戶表)和pf_user_role(用戶角色關(guān)聯(lián)表)該角色要賦予相應(yīng)的菜單權(quán)限,對應(yīng)表為pf_menu(菜單表),pf_role_permission(角色菜單關(guān)聯(lián)表)3.被嵌套的頁面應(yīng)用需要支持HTTPS訪問4.簽名算法:URL以GET方式發(fā)送請求,參數(shù)信息如:signature=MD5(${pagecode}${_timestamp}${userinfo}${APPKEY})pagecode獲取方式一:pagecode是每個(gè)頁面的唯一標(biāo)識(shí),這里對應(yīng)的是需要跳轉(zhuǎn)到那個(gè)頁面的page_uuid,可從下列途徑獲?。海ㄔ跒g覽器上的地址倒數(shù)第二個(gè)便是頁面的pagecode,復(fù)制即可)pagecode獲取方式二:點(diǎn)擊頁面路徑,復(fù)制結(jié)果$$符號(hào)后,標(biāo)紅段為pagecode/front/development/view/aee809421ffc44ecbe1eaccb7227bb1b$$0$$1a940dc47f7d4eb48e1ab0e4ba63ae21捷碼應(yīng)用訪問外部系統(tǒng)捷碼應(yīng)用訪問外部系統(tǒng)流程圖捷碼應(yīng)用訪問外部系統(tǒng)注意:外部系統(tǒng)的第三方接入接口的訪問url需要為:@GetMapping(value="/thirdaccess")1.在系統(tǒng)參數(shù)模塊,添加APPKEY接入流程-捷碼應(yīng)用捷碼應(yīng)用訪問外部系統(tǒng)
2.捷碼應(yīng)用用戶同步至外部應(yīng)用,并賦予權(quán)限(線下同步)接入流程-捷碼應(yīng)用確保捷碼應(yīng)用與外部應(yīng)用都有該用戶,并且外部系統(tǒng)給該用戶分配相關(guān)權(quán)限。捷碼應(yīng)用訪問外部系統(tǒng)3.添加菜單綁定系統(tǒng)內(nèi)置加簽接口
①在頁面內(nèi)(如導(dǎo)航頁)添加第三方接口url加簽數(shù)據(jù)連接器接入流程-捷碼應(yīng)用捷碼應(yīng)用訪問外部系統(tǒng)3.②并配置好數(shù)據(jù)連接器內(nèi)相關(guān)參數(shù)pagecode:訪問的外部系統(tǒng)的頁面參數(shù),由外部系統(tǒng)提供;userParams:用戶的相關(guān)參數(shù),json形式可以直接寫配置的用戶名稱{"username":"admin"};也可通過占位符來替換當(dāng)前登錄用戶的名稱{"username":"#{user.username}"}。ip:例如:7:7774接入流程-捷碼應(yīng)用
4.頁面iframe的URL設(shè)置為加簽后URL。捷碼應(yīng)用訪問外部系統(tǒng)接入流程-外部系統(tǒng)1.實(shí)現(xiàn)解簽和自動(dòng)登錄接口54:8080/thirdaccess?pagecode=1053dcc2-0b17-49ed-8ab0-bbde10f700f5&_timestamp=1628589265524&userinfo=eyJhcHB1dWlkIjoiNTZhMDNjM2UyM2YxNGI4MDhjN2U1MTJkZTNkYjNhMWMiLCJ1c2VybmFtZSI6ImFkbWluIn0%3D&signature=87dd6ef94f516a39c54e1c3ac460c6b33.外部系統(tǒng)(需實(shí)現(xiàn)接口)2.請求示例:外部系統(tǒng)訪問捷碼應(yīng)用外部系統(tǒng)訪問捷碼應(yīng)用流程圖捷碼應(yīng)用訪問外部系統(tǒng)接入流程-捷碼應(yīng)用1.在系統(tǒng)參數(shù)模塊,添加APPKEY接入流程-外部系統(tǒng)1.獲取APPKEY,由被嵌入方提供2.當(dāng)前應(yīng)用用戶同步至捷碼應(yīng)用,并賦予權(quán)限(線下同步)3.提供URL加簽接口4.頁面iframe的URL設(shè)置為加簽后URL5.APPID捷碼應(yīng)用ID使用場景:嵌套捷碼平臺(tái)預(yù)覽模塊的應(yīng)用(必須)嵌套捷碼運(yùn)行引擎中已經(jīng)部署的應(yīng)用(非必須)捷碼應(yīng)用訪問外部系統(tǒng)接入流程-外部系統(tǒng)外部系統(tǒng)(加簽)請求示例54:8080/thirdaccess?pagecode=1053dcc2-0b17-49ed-8ab0-bbde10f700f5&_timestamp=1628589265524&userinfo=eyJhcHB1dWlkIjoiNTZhMDNjM2UyM2YxNGI4MDhjN2U1MTJkZTNkYjNhMWMiLCJ1c2VybmFtZSI6ImFkbWluIn0%3D&signature=87dd6ef94f516a39c54e1c3ac460c6b3&appuuid=9fa9573c92314a5a8eed690fe2e12c09PART04ORGANIZATIONSTRUCTURESYNCHRONIZATION組織架構(gòu)同步調(diào)用服務(wù)端API1、創(chuàng)建一個(gè)釘釘應(yīng)用,獲取AppKey和AppSecret(詳情參考釘釘內(nèi)容)2、添加接口調(diào)用權(quán)限3、獲取企業(yè)內(nèi)部應(yīng)用的訪問憑證access_token。根據(jù)第1步獲取的AppKey和AppSecret,調(diào)用接口獲取企業(yè)內(nèi)部應(yīng)用的accessToken,通過access_token來鑒權(quán)調(diào)用者身份4、使用access_token獲取部門列表和部門下的用戶信息獲取部門列表請求方式:POST(詳情參考釘釘內(nèi)容)請求地址:/topapi/v2/user/listQuery參數(shù):Body參數(shù)::說明:只獲取當(dāng)前部門下的員工信息,不包含子部門內(nèi)的員工。獲取部門用戶詳情請
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 黨的理論知識(shí)宣講
- 教師清廉建設(shè)培訓(xùn)
- 教體局校車安全管理培訓(xùn)
- 闌尾炎術(shù)后應(yīng)用抗生素聯(lián)合黃藤通腑湯干預(yù)的效果
- 大學(xué)生安全教育概述
- 抖音賣貨流程
- 初級會(huì)計(jì)實(shí)務(wù)-《初級會(huì)計(jì)實(shí)務(wù)》預(yù)測試卷364
- 初級會(huì)計(jì)經(jīng)濟(jì)法基礎(chǔ)-初級會(huì)計(jì)《經(jīng)濟(jì)法基礎(chǔ)》模考試卷312
- 改性PVA的制備及其對水中重金屬離子的吸附性能研究
- 基于還原光聚合的模擬月壤膏料性能分析與增材制造
- 手術(shù)室護(hù)士考試題及答案
- 牙膏項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 浙南名校聯(lián)盟2025屆高一數(shù)學(xué)第二學(xué)期期末達(dá)標(biāo)檢測試題含解析
- 10以內(nèi)加減法練習(xí)題1000題直接打印版
- 單位食堂供餐方案
- DB42-T 2204-2024 湖沼濕地溫室氣體通量監(jiān)測技術(shù)規(guī)范
- 急性會(huì)厭炎的護(hù)理
- 四年級口算題大全(全)
- T-902 千分尺內(nèi)校報(bào)告
- 2024公安聯(lián)考行測題庫
- 部編二上語文第四單元美麗中國 公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
評論
0/150
提交評論