亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LDAP的統(tǒng)一身份認證平臺的研究與應(yīng)用

        2013-09-20 09:08:46許柳威田文雅
        中國教育信息化 2013年11期
        關(guān)鍵詞:校園用戶服務(wù)

        許柳威,田文雅

        (浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院 圖書信息中心,浙江 杭州 310018)

        隨著網(wǎng)絡(luò)技術(shù)的發(fā)展與應(yīng)用,以及數(shù)字化校園建設(shè)的不斷推進,校園內(nèi)各種應(yīng)用系統(tǒng)也不斷增加,從而致使網(wǎng)絡(luò)管理,尤其是基于應(yīng)用及用戶的管理變的更加復(fù)雜。 在不同的應(yīng)用系統(tǒng)中,每個應(yīng)用系統(tǒng)都需要設(shè)置賬號,對于不同的用戶也有著不同的權(quán)限,這就帶來了許多問題,管理起來很不方便;尤其是用戶面對多個應(yīng)用系統(tǒng)需要輸入不同的賬號和密碼,不僅煩瑣不易記憶,而且容易出現(xiàn)密碼丟失等安全隱患。目前,亟需解決的主要問題是如何使校園網(wǎng)用戶只擁有一個賬號,卻可以在多個不同的應(yīng)用系統(tǒng)中登錄并使用。[1][2]

        基于 LDAP(Lightweight Directory Access Protocol)的統(tǒng)一身份認證平臺的實現(xiàn)以及應(yīng)用不僅使應(yīng)用系統(tǒng)的認證問題以及用戶管理得到有效的解決,使校園網(wǎng)內(nèi)所有用戶的身份信息得到統(tǒng)一,還使應(yīng)用系統(tǒng)的技術(shù)難點得到實現(xiàn),可見,對于解決校園網(wǎng)目前存在的主要問題,基于LDAP的統(tǒng)一身份認證平臺具有積極重要的作用。

        一、LDAP協(xié)議簡介

        目前主流的統(tǒng)一身份認證方案中,都使用了目錄服務(wù)技術(shù)。作為標準的目錄服務(wù)技術(shù)中的一種,LDAP基于X.500標準(也被稱為“DAP”協(xié)議)。X.500的特點主要表現(xiàn)為具有層次性,其不足之處則主要體現(xiàn)在,豐富的操作以及數(shù)據(jù)模型不僅使其顯得比較笨重,還使其非常復(fù)雜,另一方面,它具有的功能十分強大,同時還包括了所有的查詢更新協(xié)議以及命名空間。為了解決X.500標準的不足之處,密歇根州(Michigan)大學(xué)推出了一種較為簡單的基于TCP/IP協(xié)議 的DAP新版本,也就是LDAP協(xié)議。與其他協(xié)議相比,它比較簡單,主要是用于Internet,同時,它還可以依據(jù)應(yīng)用的需求來進行擴展以及定制。LDAP協(xié)議實現(xiàn)了目錄服務(wù)在TCP/IP上的的運行,這一點同時也是和X.500的不同之處。LDAP協(xié)議之所以能夠保證用戶數(shù)據(jù)量較大的情況下滿足性能上的需求,主要是因為它對Internet訪問支持極其好,并且對內(nèi)容讀取、快速響應(yīng)大量的瀏覽以及快速響應(yīng)大量的瀏覽做了專門的優(yōu)化。[3]LDAP的核心規(guī)范在RFC中都有定義。[4]

        與其他專門在線事務(wù)處理優(yōu)化關(guān)系型數(shù)據(jù)庫相比較,LDAP服務(wù)的數(shù)據(jù)處理速度能夠快上一個數(shù)量級,這主要是因為LDAP協(xié)議具有諸多明顯的特點,比如,它能夠跨越不同的平臺和系統(tǒng),不依賴任何特定的軟硬件平臺;提供了同步復(fù)制和分布式服務(wù)功能;數(shù)據(jù)處理速度比較快,層次結(jié)構(gòu)也比較清晰;具有完善的安全控制機制;軟件安裝簡單,容易優(yōu)化和維護。[5]

        目前,LDAP已經(jīng)被大部分的數(shù)字化校園用來作為認證數(shù)據(jù)庫,主要是存放用戶一些基本的個人信息,比如uid,password等。由于LDAP具有實現(xiàn)容易、效率高和更容易擴展等優(yōu)點,因此得到廠家的廣泛支持,被越來越多的系統(tǒng)作為標準的功能所繼承,LDAP已迅速發(fā)展成為因特網(wǎng)上事實的目錄協(xié)議標準。而對于另外一些查詢關(guān)系復(fù)雜的數(shù)據(jù),則依然是存在于關(guān)系型的數(shù)據(jù)庫中。

        二、LDAP目錄服務(wù)器存儲模型的目錄樹結(jié)構(gòu)

        LDAP目錄服務(wù)器對于網(wǎng)絡(luò)信息的存儲以及提供目錄服務(wù),主要是通過目錄數(shù)據(jù)庫來進行的。為了能夠使用戶對信息進行快速查找和定位,目錄數(shù)據(jù)庫對于數(shù)據(jù)的存儲主要是用樹狀的層次結(jié)構(gòu)。浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院統(tǒng)一身份認證平臺的用戶認證信息的LDAP目錄服務(wù)器存儲模型的目錄樹結(jié)構(gòu)如圖1所示。

        圖1 LDAP目錄樹結(jié)構(gòu)

        在圖 1 出現(xiàn)的“dc”、“ou”、“uid”等關(guān)鍵字,它們代表了不同的含義,表列出了各關(guān)鍵字及含義。

        表 關(guān)鍵字及其含義

        目錄樹主要由多個條目來構(gòu)成,每個條目除了能夠?qū)τ嬎銠C、用戶賬號以及打印機等對象進行描述,同時,還具有唯一的標志名DN。另外,每個條目還是由多個“屬性”來組成的,比如,賬號對象可以有用戶名、密碼、E-mail地址和聯(lián)系電話等屬性,而每個屬性則能夠?qū)?yīng)一個或多個“值”,比如,聯(lián)系電話屬性能夠包括若干個值。而對于條目信息的描述,則主要是通過LDAP數(shù)據(jù)交換格式文件(LDIF),以及采用文本的形式來進行的。

        圖1所示的目錄樹中的最頂層,稱為目錄樹的基準,也就是基準DN。原則上,可以自由選擇基準DN的格式,為了便于以后目錄樹的擴展,通常使用DNS域名編碼作為基準DN。浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院的DNS域名為 zjiet.edu.cn, 目錄樹的基準 DN即 dc=zjiet,dc=edu,dc=cn。

        標志名DN是條目的唯一標識。該條目在LDAP目錄樹中的位置以及RDN是構(gòu)成DN最為主要的兩部分。在父節(jié)點下,RDN則是唯一的名稱標識。比如,在同文件系統(tǒng)中,不帶路徑的文件名是RDN,而帶路徑的文件名就是DN。對于浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院,采用的LDAP目錄樹的所有條目都是以UserID屬性作為該條目的RDN。例如,圖1中目錄樹條目2的RDN為UserID=admin,DN 為 UserID=admin,ou=administrator,dc=zjiet,dc=edu,dc=cn。

        三、統(tǒng)一身份認證服務(wù)流程

        統(tǒng)一身份認證平臺服務(wù)主要包括兩類,也就是認證管理以及身份管理。其中,認證管理主要是涉及校園信息門戶服務(wù)、統(tǒng)一身份認證服務(wù)、注冊中心服務(wù)以及應(yīng)用系統(tǒng)服務(wù)等多個服務(wù)之間的相互調(diào)用。對于統(tǒng)一身份認證服務(wù)的具體流程,如圖2所示。

        圖2 統(tǒng)一身份認證服務(wù)流程示意

        (1)用戶通過使用統(tǒng)一分配的身份賬號登錄到校園信息門戶服務(wù);

        (2)校園信息門戶服務(wù)建立與用戶之間的會話,然后將與會話認證有關(guān)的令牌信息再返回給用戶;

        (3)用戶通過使用返回的認證令牌訪問信息門戶頁面中的應(yīng)用系統(tǒng)鏈接,把認證令牌、賬號以及門戶系統(tǒng)的賬號傳遞給統(tǒng)一認證服務(wù);

        (4)統(tǒng)一認證服務(wù)訪問注冊中心,查詢到校園信息門戶服務(wù)的訪問入口,并且檢驗該賬號是否有訪問應(yīng)用系統(tǒng)的權(quán)限,接著將獲取平臺中已做好映射的門戶系統(tǒng)賬號和口令;

        (5)統(tǒng)一認證服務(wù)把申請消息轉(zhuǎn)發(fā)給應(yīng)用服務(wù);

        (6)校園信息門戶服務(wù)把申請結(jié)果返回給統(tǒng)一身份認證服務(wù),最后由統(tǒng)一身份認證服務(wù)將結(jié)果返回給用戶。

        而身份管理主要包含兩種服務(wù):一是賬號映射,對用戶在教務(wù)、OA、學(xué)工以及郵件等多種應(yīng)用系統(tǒng)已經(jīng)有的賬號和統(tǒng)一身份賬號進行映射關(guān)聯(lián),如果用戶通過統(tǒng)一身份認證,則可以自動獲取權(quán)限訪問相應(yīng)的應(yīng)用系統(tǒng)。應(yīng)用系統(tǒng)必須到UDDI注冊中心注冊,注冊中心給每一個應(yīng)用系統(tǒng)分配一個唯一標志符,用于提供該系統(tǒng)的服務(wù)訪問入口,并在注冊中心登記該應(yīng)用系統(tǒng)的詳細服務(wù)描述;二是統(tǒng)一身份賬號管理,其主要功能是完成校園網(wǎng)用戶的統(tǒng)一身份賬號的創(chuàng)建、修改以及注銷,該服務(wù)主要是由校園信息門戶調(diào)用。[6]另外,身份管理不僅可以兼顧老的應(yīng)用系統(tǒng)中的用戶賬號,通過兼顧老的應(yīng)用系統(tǒng)中的用戶賬號,還可以兼顧老的應(yīng)用系統(tǒng)中的用戶賬號。

        四、統(tǒng)一身份認證平臺接口設(shè)計

        1.Web Service接口認證方案

        接口使用WebService技術(shù),調(diào)用地址如下:[7]

        2.URL單點漫游方案

        用戶在學(xué)校統(tǒng)一身份認證平臺登錄成功后,通過點擊業(yè)務(wù)系統(tǒng)的URL轉(zhuǎn)到各業(yè)務(wù)系統(tǒng),傳遞過來的URL是類似于下面的格式:

        http://127.0.0.1/default2.aspx?verify=9CE291D684D3B 582DDBCC44D9991BB94&userName=admin&strSysDatetime=2012-08-1014:27:46&jsName=department&open-Type=1&url=action.do&gnmkdm=M011

        參數(shù)含義如下:

        verify表示md5加密信息 (32位加密)。

        userName表示用戶名。

        strSysDatetime表示由學(xué)校認證中心自動生成的時間戳。

        jsName表示用戶的角色(學(xué)生student,教師teacher,部門 department)。

        openType表示系統(tǒng)的集成方式,1表示集中在框架中打開,2表示在新窗口打開。

        verify=md5(userName+strKey+strSysDatetime+js-Name)

        url表示認證通過后直接指向當(dāng)前的地址,可以為空,gnmkdm表示認證通過時直接指向到當(dāng)前功能模塊代碼的對應(yīng)頁面,可以為空。一般情況下,URL和gnmkdm只有一個參數(shù)有值和都沒有值,strKey為事先商定的握手密碼,握手密碼要求存放到表中。

        認證之前首先判斷當(dāng)前用戶是否已經(jīng)登錄,當(dāng)session值和傳入的用戶名值相等時,默認已經(jīng)第二次登錄,不需要認證,直接進入系統(tǒng)。

        五、統(tǒng)一身份認證平臺的應(yīng)用

        浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院統(tǒng)一身份認證平臺使用的LDAP服務(wù)器和后臺數(shù)據(jù)庫分別由開源的OpenLDAP和Berkeley DB實現(xiàn)。在平臺建立起來后,目前進行集成使用的主要有上網(wǎng)認證客戶端、6個Web業(yè)務(wù)系統(tǒng)以及VPN系統(tǒng)。在Web業(yè)務(wù)系統(tǒng)內(nèi),基于Java平臺和J2EE技術(shù)的有:學(xué)生工作管理信息系統(tǒng)、辦公自動化系統(tǒng),基于PHP技術(shù)的郵件系統(tǒng);基于ASP技術(shù)的有學(xué)校論壇;基于.NET技術(shù)架構(gòu)以及微軟Windows平臺的主要有:數(shù)字圖書館系統(tǒng)、教學(xué)管理信息系統(tǒng)。各個系統(tǒng)具有在一個界面進行一次登錄就能夠訪問各系統(tǒng)的功能,該功能主要是通過調(diào)用后臺的統(tǒng)一身份認證系統(tǒng)以及Web-Service接口登錄來實現(xiàn)的。系統(tǒng)不僅運行比較可靠穩(wěn)定,同時調(diào)用也比較簡單方便,從而極大地方便了用戶。

        對于做了統(tǒng)一身份認證集成的Web應(yīng)用系統(tǒng),其登錄的界面以及統(tǒng)一身份認證登錄的入口,如圖3所示。

        圖3 統(tǒng)一身份認證平臺登錄窗口

        圖4是以作者身份登錄數(shù)字化校園統(tǒng)一身份認證平臺后的首頁,里面有6個已經(jīng)集成統(tǒng)一身份認證的業(yè)務(wù)系統(tǒng)名稱。實現(xiàn)統(tǒng)一身份認證后,可以直接在這里訪問這些業(yè)務(wù)系統(tǒng)。用戶不需要另外記憶6個業(yè)務(wù)系統(tǒng)的用戶名和口令,非常方便。

        點擊圖4右上角“安全中心”鏈接,進入個人自助服務(wù)頁面,用戶可以自行修改密碼,可以通過正確回答預(yù)先設(shè)定好的密碼找回問題來重設(shè)密碼。

        六、結(jié)束語

        圖4 統(tǒng)一身份認證平臺主窗口

        統(tǒng)一身份認證平臺主要的作用是:它不僅可以解決多個應(yīng)用系統(tǒng)之間用戶不統(tǒng)一的問題,還能夠解決權(quán)限控制不統(tǒng)一的問題。本文對于如何應(yīng)用基于LDAP協(xié)議的目錄服務(wù),以及在校園網(wǎng)建立統(tǒng)一身份認證平臺實現(xiàn)在多個應(yīng)用系統(tǒng)中用戶身份的統(tǒng)一認證進行了初步探討,并給出了具體的系統(tǒng)設(shè)計和實現(xiàn)。大量實踐結(jié)果表明:統(tǒng)一身份認證平臺在為用戶提供極大方便的同時,也使對用戶的統(tǒng)一集中管理得到了實現(xiàn),并且使應(yīng)用系統(tǒng)的可靠性和安全性得到了很大的提高。

        [1]賀超波,陳啟買,歐陽輝.數(shù)字化校園門戶平臺統(tǒng)一身份認證的實現(xiàn)[J].現(xiàn)代計算機(專業(yè)版),2008(12):25-28.

        [2]段海波.高校數(shù)字化校園的統(tǒng)一身份認證解決方案[J].中國教育信息化,2010(17):43-46.

        [3]許鑫,蘇新寧,陸炯.數(shù)字化校園身份認證系統(tǒng)的設(shè)計[J].現(xiàn)代圖書情報技術(shù),2005(4):51-57.

        [4]M.Wahl,T.Howes,S.Kille.Lightweight Directory Access Protocol(V3)[S].IE TF RFC 2251.NetworkWorking Group,1997.

        [5]常潘,沈富可.基于LDAP的校園網(wǎng)統(tǒng)一身份認證的實現(xiàn)[J].計算機工程,2007,33(5):281-282.

        [6]What is UDDI?[EB/OL].http://uddi.xml.org/node/96,2006.08.28.

        [7]Web Services Architecture.[EB/OL].http://www.w3.org/TR/ws-arch/,2004.02.11.

        猜你喜歡
        校園用戶服務(wù)
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        招行30年:從“滿意服務(wù)”到“感動服務(wù)”
        商周刊(2017年9期)2017-08-22 02:57:56
        校園的早晨
        琴童(2017年3期)2017-04-05 14:49:04
        春滿校園
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        開心校園
        国产黑色丝袜在线观看网站91| 国产高清乱理伦片| 国产在线观看入口| 久久熟女乱一区二区三区四区| 日产一区日产2区日产| 在线精品无码字幕无码av| 欧美情侣性视频| 欧美片欧美日韩国产综合片| 99久久精品人妻少妇一| 女人脱了内裤趴开腿让男躁| 久久久久无码精品亚洲日韩| 日本熟妇精品一区二区三区| 亚洲中文字幕乱码第一页| 久久婷婷人人澡人人喊人人爽| 激情综合欧美| 性视频毛茸茸女性一区二区| 国产禁区一区二区三区| 亚洲第一av导航av尤物| 日韩欧美国产亚洲中文| 亚洲一二三四五中文字幕| 又色又爽又黄的视频软件app| 久久亚洲中文字幕无码| 杨幂国产精品一区二区| 国产免费观看久久黄av麻豆| 亚洲h在线播放在线观看h| 538任你爽精品视频国产| 久久婷婷国产色一区二区三区| av人摸人人人澡人人超碰下载| 亚洲精品欧美二区三区中文字幕| 亚洲AⅤ男人的天堂在线观看| 国产一区二区av在线免费观看| 亚洲av无码成人网站在线观看| 99热成人精品免费久久| 激情在线视频一区二区三区| 狠狠色噜噜狠狠狠8888米奇| 国产精品无套内射迪丽热巴| 日韩精品中文字幕 一区| 天天射综合网天天插天天干| 大桥未久亚洲无av码在线| 国产精品美女黄色av| 日本黄色影院一区二区免费看 |