秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

單點登錄系統(tǒng)(SSO) - 詳細設計說明書

上傳人:仙*** 文檔編號:73247638 上傳時間:2022-04-11 格式:DOC 頁數(shù):28 大?。?05KB
收藏 版權(quán)申訴 舉報 下載
單點登錄系統(tǒng)(SSO) - 詳細設計說明書_第1頁
第1頁 / 共28頁
單點登錄系統(tǒng)(SSO) - 詳細設計說明書_第2頁
第2頁 / 共28頁
單點登錄系統(tǒng)(SSO) - 詳細設計說明書_第3頁
第3頁 / 共28頁

下載文檔到電腦,查找使用更方便

16 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《單點登錄系統(tǒng)(SSO) - 詳細設計說明書》由會員分享,可在線閱讀,更多相關(guān)《單點登錄系統(tǒng)(SSO) - 詳細設計說明書(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、1、引言 1.1編寫目的 ?????????為了單點登錄系統(tǒng)(SSO系統(tǒng))的可行性,完整性,并能按照預期的設想實現(xiàn)該系統(tǒng),特編寫需求說明書。 ??????? 同時,說明書也發(fā)揮與策劃和設計人員更好地溝通的作用。? 1.2背景 ????????? a.鑒于集團運營的多個獨立網(wǎng)站(稱為成員站點),每個網(wǎng)站都具有自己的身份驗證機制,這樣勢必造成:生活中的一位用戶,如果要以會員的身份訪問網(wǎng)站,需要在每個網(wǎng)站上注冊,并且通過身份驗證后,才能以會員的身份訪問網(wǎng)站;即使用戶以同樣的用戶名與密碼在每個網(wǎng)站上注冊時,雖然可以在避免用戶名與密碼的忘記和混淆方面有一定的作用,但是用戶在某一段時間訪問多個成

2、員站點或在成員站點間跳轉(zhuǎn)時,還是需要用戶登錄后,才能以會員的身份訪?問網(wǎng)站。這樣不僅給用戶帶來了不便,而且成員網(wǎng)站為登錄付出了性能的代價;? ?????????? b.如果所有的成員網(wǎng)站,能夠?qū)崿F(xiàn)單點登錄,不僅在用戶體驗方面有所提高,而且真正體現(xiàn)了集團多個網(wǎng)站的兄弟性。通過這種有機結(jié)合,能更好地體現(xiàn)公司大平臺,大渠道的理念。同時,這樣做也利于成員網(wǎng)站的相互促進與相互宣傳。? ????????????正是出于上面的兩點,單點登錄系統(tǒng)的開發(fā)是必須的,是迫在眉睫的。? 1.3定義 ???????????單點登錄系統(tǒng)提供所有成員網(wǎng)站的“單一登錄”入口。本系統(tǒng)的實質(zhì)是含有身份驗證狀態(tài)的變量,

3、???????????在各個成員網(wǎng)站間共用。單點登錄系統(tǒng),包括認證服務器(稱Passport服務器),成員網(wǎng)站服務器。? ????????????會員:用戶通過Passport服務器注冊成功后,就具有了會員身份。 ????????????單一登錄:會員第一次訪問某個成員網(wǎng)站時,需要提供用戶名與密碼,一旦通過Passport服務器的身份驗證,該會員在一定的時間內(nèi),訪問任何成員網(wǎng)站都不需要再次登錄。 ????????????Cookie驗證票:含有身份驗證狀態(tài)的變量。由Passport服務器生成,票含有用戶名,簽發(fā)日期時間,過期日期時間和用戶其它數(shù)據(jù)。?? 2、任務概述? 2.1目標

4、? SSO系統(tǒng),是集團統(tǒng)一的Passport,SSO系統(tǒng)分兩個階段實施 第一階段對于新注冊的用戶提供單點登錄的功能。 第二階段,整合各個成員網(wǎng)站已有會員到單點登錄系統(tǒng)中。 ?????????Passport服務器作為各個成員網(wǎng)站的惟一身份驗證入口,需要考慮其性能,擴展性,穩(wěn)定性,安全性和維護成本。尤其要注意第二階段的開發(fā),做到統(tǒng)籌考慮。? 2.2最終用戶的特點 ?????????最終用戶是數(shù)以萬計網(wǎng)民。這就確定了用戶使用電腦的水平是參差不齊的,在開發(fā)單點登錄系統(tǒng)時,力爭做到界面友好,措詞簡單明了。用戶不用學習,就能使用該系統(tǒng)。? 3、需求規(guī)定?????? 3.1 需求概述

5、1)注冊: ????????????a.成員網(wǎng)站重定向到Passport服務器的注冊頁面,并且?guī)в蟹祷豒RL和成員網(wǎng)站ID。??? ????????????b.通過Passport注冊頁面創(chuàng)建會員后,保存會員驗證票到數(shù)據(jù)庫和passport服務器所在域cookie中。同時,在成員網(wǎng)站的數(shù)據(jù)庫上創(chuàng)建與Passport服務器數(shù)據(jù)庫中會員的映射關(guān)系。 ??????????? c. 重定向到成員網(wǎng)站,填寫會員個性信息。 ??????????? d. 保存會員個性信息,并把重定向傳入的驗證票保存到本地cookie和創(chuàng)建Session狀態(tài)變量。 2)登錄: ????????????a、?SSO

6、系統(tǒng)要實現(xiàn)各個成員網(wǎng)站的無縫結(jié)合,只要會員經(jīng)過了認證服務器的登錄驗證(Passport服務器),該會員訪?問其它任何的網(wǎng)站時,都不需要再次登錄。 ?????????? ?b、?會員在第一次登錄時,Passport服務器驗證身份之后,生成的cookie驗證票,只需保存到Passport服務器所在域的?cookie中,不能采用向每個成員網(wǎng)站所在的域中寫cookie,防止響應時間太長,給會員帶來不友好的瀏覽體驗。同?時,把下發(fā)給會員的cookie票保存到Passport服務器的數(shù)據(jù)庫中,方便驗證方式和會員行為統(tǒng)計的擴展。 ?????????c、?會員一經(jīng)通過身份驗證,成功登錄了某個成員網(wǎng)站(假設

7、為網(wǎng)站A),需要利用Session和cookie兩種方式保存會員已經(jīng)登?錄的狀態(tài)。 ?????????d、?同一個瀏覽器進程中,會員在網(wǎng)站A的頁面間跳轉(zhuǎn)時,只需要根據(jù)Session中的狀態(tài)變量加載登錄框。不需要再與?Passport服務器通信驗證會員的身份。 ?????????e、?會員通過驗證登錄了網(wǎng)站A,若會員從網(wǎng)站A跳轉(zhuǎn)或重新打開瀏覽器登錄其它成員網(wǎng)站(假設網(wǎng)站B),都需要與Passport服務器通信驗證會員的票。但是,這次驗證不要Passport服務器與數(shù)據(jù)庫中保存的驗證票進行比較驗證,只需要驗證?Passport服務器域中的cookie驗證票據(jù)有效即可。 ?????????f、

8、?? 對于驗證cookie票,能夠?qū)崿F(xiàn)加密和數(shù)字簽名保證cookie的機密性,完整性和不可抵賴性。 ?????????g、?如果Passport服務器Down掉后,仍可以直接登錄成員網(wǎng)站。? ??????? 說明:上面高亮顯示的表示二期開發(fā)功能。? 3)登出、修改密碼、找回密碼和成員網(wǎng)站間的跳轉(zhuǎn) 以上功能,請查看IPO圖表中相應的模塊描述。 ???? 3.2對功能的規(guī)定 ?????????SSO系統(tǒng)包括注冊、登錄、登出、密碼修改、密碼找回、成員網(wǎng)站間跳轉(zhuǎn)與用戶管理模塊。本說明書使用HIPO圖描述系統(tǒng)機構(gòu)和模塊內(nèi)部處理功能,它主要包括層次結(jié)構(gòu)圖和IPO圖兩個部分。層次

9、結(jié)構(gòu)圖描述了整個系統(tǒng)的結(jié)構(gòu)以及各個模塊之間的關(guān)系;IPO圖則描述了在某個特定模塊內(nèi)部的輸入(I)、處理過程(P)、輸出(O)思想。 ?A、系統(tǒng)結(jié)構(gòu)圖 ????????? ?圖1 - SSO系統(tǒng)結(jié)構(gòu)圖 B、層次結(jié)構(gòu)圖 ????????????????????? ???圖2 - 系統(tǒng)層次結(jié)構(gòu)圖 C、IPO圖表 備注:紅色高亮部分,表示修改的邏輯 模塊名稱:會員注冊 使用者:Passport服務器與各成員網(wǎng)站 輸入部分 I 處理描述 P 輸出部分 O 1. 重定向到Passport服務器,帶 有返回URL和成員網(wǎng)站ID 2.

10、輸入信息:郵箱、密碼、區(qū)域 (暫時沒有使用驗證碼)。 3.提交注冊信息,發(fā)出注冊請求。 4.注冊用戶從郵件中獲得驗證碼, 利用驗證號激活用戶, 此時用戶將成為合法會員。 5.會員個性信息(在成員網(wǎng)站填寫) 1.郵箱是否可用的實時檢查,及時提示郵箱是否可用(這里的可用僅僅是表示符合郵箱的規(guī)范,并且該郵箱沒有被注冊,不表示真正的可用)。 2.密碼安全級別實時提示。根據(jù)字符長度、含有字符的種類,計算安全級別,并實時提示用戶。安全級別分為:太短,差,良,優(yōu)四個等級。 3.根據(jù)區(qū)域數(shù)據(jù)庫,獲得區(qū)域信息下拉框,結(jié)合會員區(qū)域IP,實現(xiàn)區(qū)域自動篩選,在允許的誤差范圍內(nèi)不需手動選擇

11、區(qū)域。 4. 建立新會員 (1)驗證會員提交的注冊信息,若合法,把用于激活帳號的驗證碼發(fā)送到會員測試使用的郵箱中。 (2)會員使用驗證碼激活帳號,若激活成功,保存會員信息和會員驗證票到數(shù)據(jù)庫(Passport服務器數(shù)據(jù)庫),并且驗證票也保存到cookie中。同時調(diào)用成員網(wǎng)站的Web Service接口,把剛才產(chǎn)生的Passid保存到成員網(wǎng)站數(shù)據(jù)庫中(建立映射關(guān)系)。 (3)重定向到成員網(wǎng)站。 (4)成員網(wǎng)站接收數(shù)據(jù),提示會員填寫個性信息,并提交到成員網(wǎng)站服務器。 (5)保存?zhèn)€性信息與接收的會員驗證信息到成員網(wǎng)站數(shù)據(jù)庫與cookie中,同時在Session中保存會員已驗證的狀態(tài)信

12、息。 (5)導航會員到某個頁面。 1.?? Passort服務器保存新會員信息和會員驗證票到數(shù)據(jù)庫中。 2.?? 成員網(wǎng)站W(wǎng)eb Service,在成員網(wǎng)站數(shù)據(jù)庫中添加會員信息,利用Passid建立與Passport服務器上會員的映射關(guān)系,并返回操作成功或失敗狀態(tài)信息。 3. 修改成員網(wǎng)站數(shù)據(jù)庫中會員的個性信息。 4.保存會員驗證票到cookie中,同時保存會員通過驗證的狀態(tài)到Session中。 表1:會員注冊模塊 ? ? 模塊名稱:會員登錄 使用者:Passport服務器與各成員網(wǎng)站

13、 輸入部分 I 處理描述 P 輸出部分 O 1. 會員第一次登錄時輸入Email 和密碼。 2. 提交會員信息到Passport服務 器。 ? 說明:加載登錄框之前,成員網(wǎng) 站會首先與Passport服務器通信, 獲得會員是否已經(jīng)登錄過,根據(jù) 狀態(tài)加載登錄框。 1.在成員網(wǎng)站A含有登錄框頁面的 區(qū),利用

溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!