freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

saas公共服務(wù)平臺(tái)架構(gòu)及實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-20 22:24 本頁面
 

【文章內(nèi)容簡介】 據(jù)需要查看余額,進(jìn)行充值,查看個(gè)人信息,修改密碼等帳戶與個(gè)人信息可查看用戶的余額,可進(jìn)行充值,查看個(gè)人信息,修改密碼等操作圖9帳戶與個(gè)人信息用例圖 SaaS平臺(tái)免登陸接口圖 161 免登陸接口的處理流程 用戶請(qǐng)求訪問購買的SaaS軟件: 用戶請(qǐng)求使用用戶購買的SaaS軟件時(shí),平臺(tái)會(huì)將用戶ID(User_ID), 軟件ID(Application_ID), 購買此軟件的租戶ID(Renter_ID), 防止重傳的Token 這4個(gè)參數(shù)傳值提供軟件提供商提供的網(wǎng)址。同時(shí)將此時(shí)生成的Token序列和時(shí)間與訪問的用戶id,軟件id一起保存在數(shù)據(jù)庫里,Token的有效時(shí)間理應(yīng)當(dāng)設(shè)為10秒到20秒左右。 調(diào)用免登陸接口: SaaS軟件在注冊(cè)時(shí)候會(huì)獲得一個(gè)獨(dú)有的軟件序列號(hào),軟件提供商在軟件開始運(yùn)行的代碼中加入請(qǐng)求,訪問平臺(tái)判斷此用戶和本軟件是否是合法的軟件和用戶,SaaS軟件應(yīng)該將軟件序列號(hào),時(shí)間戳(系統(tǒng)當(dāng)前時(shí)間),請(qǐng)求的接口名,與傳送過來的四個(gè)值用md5加密生成一個(gè)新的sipsign的值,再把sipsign,時(shí)間戳。(如圖162 和 圖163)圖 162 sipsign驗(yàn)證的生成圖 163 請(qǐng)求接口的URL 判斷請(qǐng)求接口的名稱: 請(qǐng)求接口理應(yīng)當(dāng)分為很多類型,所以在處理頁面上應(yīng)當(dāng)做分類處理,當(dāng)然目前只實(shí)現(xiàn)的免登陸接口,但為了以后的擴(kuò)展這種業(yè)務(wù)流程上的判斷不能少(接口名稱的命名規(guī)則建議為:,這樣可以用split做分類操作)。如果不存在此名稱的接口,則返回一個(gè)錯(cuò)誤信息。 獲取請(qǐng)求的數(shù)據(jù): 根據(jù)接口類型的不同,獲取不同名稱的數(shù)據(jù)參數(shù)。如果獲取的某一個(gè)數(shù)據(jù)參數(shù)為空,則返回一個(gè)錯(cuò)誤信息。 判斷是否重傳: 根據(jù)傳送過來的Token序列號(hào)和用戶id,從數(shù)據(jù)庫讀出相應(yīng)的Token記錄,并比較Token中的時(shí)間與平臺(tái)上的當(dāng)前時(shí)間是否超出了Token防重傳的時(shí)間限制。如果超出了防重傳的時(shí)間限制,則返回一個(gè)錯(cuò)誤信息。如果根據(jù)Token從數(shù)據(jù)庫讀不出任何數(shù)據(jù),也返回一個(gè)錯(cuò)誤信息。 Token存取的流程如圖164:圖164 Token存取流程 判斷參數(shù)的合法性: 根據(jù)傳送過來的參數(shù),和平臺(tái)從數(shù)據(jù)庫讀出相應(yīng)的軟件序列號(hào)重新做一次sipsign的運(yùn)算,再將運(yùn)算結(jié)果和SaaS軟件傳送過來的值做比較,如果相同則合法,如果不相同則返回一個(gè)錯(cuò)誤信息。 處理接口調(diào)用請(qǐng)求,返回結(jié)果數(shù)值: 通過一系列的合法判斷,最后執(zhí)行接口的處理請(qǐng)求,不同的接口處理方式不同,需要返回結(jié)果由’amp?!厥庾址唇映梢粋€(gè)字符串返回給SaaS軟件(也可以返回一個(gè)xml),如果不需要返回結(jié)果的,可以返回一個(gè)成功信息。(這部分還需要對(duì)安全性進(jìn)行考慮) 接口的實(shí)現(xiàn)主要是針對(duì)SaaS軟件與SaaS平臺(tái)之間的關(guān)聯(lián)矛盾。因?yàn)橛脩魯?shù)據(jù)與買賣交易數(shù)據(jù)都存放在SaaS平臺(tái)之中。當(dāng)SaaS軟件需要獲得買賣此軟件的某些合法的用戶數(shù)據(jù)的時(shí)候就需要和平臺(tái)進(jìn)行一定的交互,此時(shí)候就要通過接口來實(shí)現(xiàn)此種交互。 目前SaaS平臺(tái)上只實(shí)現(xiàn)了免登陸的接口,免登陸接口實(shí)現(xiàn)用戶從平臺(tái)到第三方軟件的鏈接不需要二次登陸,只需要在平臺(tái)上購買了此軟件,則可以從平臺(tái)上直接登陸第三方軟件使用。接口的種類可以有很多種,如果要擴(kuò)展的話還可能要有獲取購買此軟件用戶授權(quán)的接口,查詢購買此軟件的用戶信息的接口,以及其他等等。 接口模塊不存在用例圖。 SaaS軟件用戶初始化圖 171 SaaS軟件初始化流程 用戶在平臺(tái)登陸: 基于SaaS平臺(tái)的SaaS軟件的用戶都是在平臺(tái)上實(shí)現(xiàn)注冊(cè)登陸的,這樣平臺(tái)上管理多個(gè)SaaS軟件的時(shí)候就可以一次登陸免去多個(gè)二次登陸的麻煩。用戶在平臺(tái)通過單點(diǎn)登陸(SSO)鏈接到SaaS軟件上。 選擇購買的軟件進(jìn)入: 用戶可以擁有多個(gè)軟件,不同的軟件有不同的軟件入口地址。 SaaS軟件調(diào)用免登陸接口: 所有的軟件一開始都應(yīng)當(dāng)判斷進(jìn)入用戶的合法性。 判斷用戶所屬租戶是否存在224。初始化租戶信息: 先查看本地?cái)?shù)據(jù)庫中是否存在與此租戶是否存在,如果不存在則需要初始化租戶及相關(guān)的數(shù)據(jù),所謂的初始化租戶及相關(guān)的數(shù)據(jù)不止是將租戶的信息加入到本地?cái)?shù)據(jù)庫,而且要初始化SaaS軟件的默認(rèn)配置。譬如說SaaS軟件本身具有默認(rèn)的幾個(gè)角色,但由于S
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1