成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

從前端開發(fā)者看待用友建筑云移動(dòng)端單點(diǎn)登錄與報(bào)錯(cuò)原因

Youngdze / 2343人閱讀

摘要:本文對(duì)單點(diǎn)登錄有一個(gè)初步介紹,重點(diǎn)敘述前端開發(fā)者使用單點(diǎn)登錄可能遇到的問(wèn)題,以及問(wèn)題分析方案全部來(lái)源于用友建筑云,本文僅用于內(nèi)部分享,所以不過(guò)多介紹方案實(shí)現(xiàn)。

本文對(duì)單點(diǎn)登錄有一個(gè)初步介紹,重點(diǎn)敘述前端開發(fā)者使用單點(diǎn)登錄可能遇到的問(wèn)題,以及問(wèn)題分析!
方案全部來(lái)源于用友建筑云,本文僅用于內(nèi)部分享,所以不過(guò)多介紹方案實(shí)現(xiàn)。
原文來(lái)自博客
單點(diǎn)登錄介紹

APP在打開應(yīng)用時(shí)用當(dāng)前登錄用戶身份向MA申請(qǐng)一個(gè)令牌token

MA判斷權(quán)限并返回令牌

Web使用token和appid去移動(dòng)平臺(tái)進(jìn)行驗(yàn)證,驗(yàn)證是否合法

MA驗(yàn)證Token,如果合法則返回第三方移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息

容易出現(xiàn)的問(wèn)題

1.用戶想要的應(yīng)用沒(méi)有顯示在應(yīng)用列表中?

要確認(rèn):上架、授權(quán);
區(qū)分應(yīng)用分類:應(yīng)用中心,內(nèi)置應(yīng)用,靜態(tài)資源;
區(qū)分獲取應(yīng)用列表接口的多個(gè)接口。
后期值得考慮本地排序和后端排序,以及最近訪問(wèn)記錄等拓展應(yīng)用中心能力。

2.調(diào)用交互方法時(shí)沒(méi)反應(yīng)沒(méi)報(bào)錯(cuò)?

yyplus:call undefined?檢查yyplus引用路徑,以及yyplus 入口js中的maurl定義路徑是否正確。

3.用戶點(diǎn)擊應(yīng)用時(shí)提示無(wú)權(quán)限?

原生調(diào)用validata接口時(shí)auth參數(shù)為需要鑒權(quán),所以需要在應(yīng)用管理中給應(yīng)用授權(quán)。
因?yàn)檫w移,這其中的授權(quán)會(huì)不會(huì)影響也是有可能的。

4.應(yīng)用鑒權(quán)出錯(cuò),以及返回信息錯(cuò)誤?

同上

5.Url不正確,參數(shù)獲取失???

IOS容易出現(xiàn)url不對(duì),已經(jīng)解決過(guò),但是老的版本APP代碼同步情況不明,url不對(duì)會(huì)導(dǎo)致getRequest方法出現(xiàn)混亂,在url中傳參就會(huì)導(dǎo)致錯(cuò)誤參數(shù),錯(cuò)誤數(shù)據(jù)。
客戶或者其他開發(fā)組的getRequest方法是否正確對(duì)于幫助其他人和我們聯(lián)調(diào)也是值得注意的地方

6.校驗(yàn)失敗?

一般不容易出現(xiàn)校驗(yàn)失敗,出現(xiàn)原因,現(xiàn)在極大可能就是APP遷移和應(yīng)用遷移不同步。

7.返回信息取不到用戶組織人員造成頁(yè)面空白?

頁(yè)面空白無(wú)報(bào)錯(cuò),很有可能是前端組裝ext時(shí)沒(méi)有取到相應(yīng)信息return false了。
另一個(gè)極大可能就是yyplus沒(méi)有執(zhí)行加載完畢調(diào)用了getCompany方法。

進(jìn)階說(shuō)明

先來(lái)一個(gè)看圖說(shuō)話(test單個(gè)樣例)


index.js加載時(shí)間幾乎在3000ms

getWorkbenchCookie在100-200ms

yyplus安卓版下載資源異步還需要1000ms

checktoken需要1500ms

內(nèi)部應(yīng)用如何跳過(guò)驗(yàn)證階段,加速打開應(yīng)用(優(yōu)化一秒) 內(nèi)部應(yīng)用是否可以跳過(guò)生成token階段,加速打開應(yīng)用(無(wú)數(shù)據(jù)至少也是1-2秒)

方案一:正常情況下(應(yīng)用中心入口,內(nèi)置應(yīng)用員工自助,openWebview)不進(jìn)行鑒權(quán)以及validata驗(yàn)證;流程圖簡(jiǎn)化為原生openwebview》》原生注入cookie》》輕應(yīng)用通過(guò)cookie獲取上下文(不需要調(diào)用getCompany方法)

可能出現(xiàn)的問(wèn)題:

輕應(yīng)用單點(diǎn)登錄日志如何記錄?

cookie對(duì)于內(nèi)部應(yīng)用是否足夠安全?

優(yōu)化后流程圖:

需要改造的點(diǎn):

原生

打開webview時(shí)需要判斷單點(diǎn)登錄類型,根據(jù)單點(diǎn)登錄類型做不同操作

寫入的cookie改為icop_context(由登錄是得到,之后緩存到全局,不重新登錄該值不變)

web

修改authtoken

java

應(yīng)用管理區(qū)分單點(diǎn)登錄類型(token令牌,cookie,直接登錄,用戶密碼)

添加多帶帶鑒權(quán)接口,添加根據(jù)appid獲取APP信息的接口,原有的validata存儲(chǔ)的token不變,由于第三方使用依然需要存儲(chǔ)在數(shù)據(jù)庫(kù),checktoken時(shí)依然需要在數(shù)據(jù)庫(kù)中校驗(yàn)

微信單點(diǎn)登錄與友空間單點(diǎn)登錄(新加一個(gè)方法)改造成返回icop_context

交互插件內(nèi)置的可行性(優(yōu)化一秒)

交互插件內(nèi)置方案一:探索Cordova前端使用,固定文件,開發(fā)社區(qū)一定提供了內(nèi)置方案;
方案二:走已知方案,直接將源碼打包進(jìn)入原生;

webpack打包的優(yōu)化(優(yōu)化2秒)

生產(chǎn)環(huán)境去除source-map;
加入懶加載;常用的有 webpack 插件 bundle-loaderreact 自帶的 react-loadable 決定使用bundle-loader
經(jīng)過(guò)第一步發(fā)現(xiàn)性能的根源在于yylib-antd-mobile沒(méi)有按需加載,導(dǎo)致js有2M,繼續(xù)根據(jù)組件庫(kù)的性能按需加載

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/93573.html

相關(guān)文章

  • 號(hào)外:友戶通支持企業(yè)自有用戶中心啦

    摘要:針對(duì)這種情況,友戶通特定開發(fā)了聯(lián)邦用戶中心來(lái)支持企業(yè)的自有用戶中心。友戶通支持通過(guò)協(xié)議使用企業(yè)內(nèi)部的支持協(xié)議的用戶中心賬號(hào)進(jìn)行登錄。友戶通目前支持標(biāo)準(zhǔn)協(xié)議以及友戶通自定義協(xié)議可供企業(yè)集成。 友戶通做用友云的用戶系統(tǒng)也一年多了,經(jīng)常聽實(shí)施、售前等說(shuō)要私有化部署友戶通,原因無(wú)非是企業(yè)的考慮到用戶安全性和單一用戶賬號(hào)的需求。但由于用戶管理的復(fù)雜性,友戶通部署與維護(hù)并不容易,因此經(jīng)常糾結(jié)在用戶...

    妤鋒シ 評(píng)論0 收藏0
  • 用友平臺(tái),真正的原生架構(gòu),加速應(yīng)用落地

    摘要:用友云平臺(tái)基于云原生架構(gòu)的基礎(chǔ),賦能所有云成為真正的云架構(gòu)平臺(tái)。用友云平臺(tái)上已經(jīng)運(yùn)營(yíng)著財(cái)務(wù)采購(gòu)支付等領(lǐng)域云,及政務(wù)能源建筑等行業(yè)云。用友云平臺(tái)中有一個(gè)開發(fā)者中心,是云原生的最好體現(xiàn)。 數(shù)字化經(jīng)濟(jì)的出現(xiàn),企業(yè)需要通過(guò)新技術(shù)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型,完成企業(yè)管理和業(yè)務(wù)模式變革。而云計(jì)算是數(shù)字化中尤為重要且能夠更快實(shí)現(xiàn)的技術(shù)手段。真正的云應(yīng)用必須是基于云原生架構(gòu)的,PaaS是一個(gè)重要的步驟,因?yàn)檫@是云...

    baishancloud 評(píng)論0 收藏0
  • 計(jì)算突破千億大關(guān),融合和智能化是未來(lái)趨勢(shì)

    摘要:融合和智能化是云計(jì)算領(lǐng)域的兩大重要趨勢(shì),基礎(chǔ)云服務(wù)將成為企業(yè)基礎(chǔ)服務(wù)的入口,應(yīng)用云領(lǐng)域重中臺(tái)輕應(yīng)用是未來(lái)趨勢(shì)。9月20日,在愛分析舉辦的2018·中國(guó)云計(jì)算高峰論壇上,同方有云董事長(zhǎng)程輝、驛氪創(chuàng)始人閔捷、噼里啪智能·財(cái)稅創(chuàng)始人樊祎、用友研究院院長(zhǎng)呂建偉等10多位云計(jì)算領(lǐng)域領(lǐng)軍人物,就行業(yè)未來(lái)發(fā)展趨勢(shì)分享了深度觀察。同時(shí),愛分析在會(huì)上還發(fā)布了《中國(guó)云計(jì)算行業(yè)報(bào)告》(以下簡(jiǎn)稱報(bào)告),《報(bào)告》稱,...

    bladefury 評(píng)論0 收藏0
  • 用友助力山東企業(yè)上

    摘要:用友網(wǎng)絡(luò)山東區(qū)作為推動(dòng)山東企業(yè)上云的主力服務(wù)商,參展了此次活動(dòng)。用友云,是用友時(shí)期的核心產(chǎn)品,致力于以平臺(tái)模式為企業(yè)提供社會(huì)化云服務(wù)助力企業(yè)數(shù)字化轉(zhuǎn)型。用友云幫助企業(yè)實(shí)現(xiàn)敏經(jīng)營(yíng)輕管理易金融簡(jiǎn),從而最終實(shí)現(xiàn)增長(zhǎng)收入降低成本提高效率控制風(fēng)險(xiǎn)。3月7日上午,由濟(jì)南市經(jīng)信委、市財(cái)政局與高新區(qū)機(jī)關(guān)黨委主辦的云行齊魯之濟(jì)南站暨高新區(qū)創(chuàng)新論壇在濟(jì)南禧悅東方酒店順利召開。本次活動(dòng)是今年企業(yè)上云第一次重大活動(dòng)...

    shery 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<