白興瑞a,黃志強b
?
用C語言開發(fā)交互學習網(wǎng)絡平臺上的LDAP認證
白興瑞,黃志強
(龍巖學院 a. 現(xiàn)代教育技術中心;b. 數(shù)學與計算機科學學院,福建 龍巖 364000)
在簡要介紹LDAP的相關技術的基礎上,用C語言開發(fā)LDAP實現(xiàn)面向對象的交互學習網(wǎng)絡平臺用戶認證, 從而設計一種基于LDAP協(xié)議的,適用性廣、通用性強的高效、安全的用戶登錄系統(tǒng).
交互學習;網(wǎng)絡平臺;LDAP;C語言
面向對象的交互學習網(wǎng)絡平臺(虛擬學習環(huán)境),其目地是更好地讓教師與學生在教學方面互動,最終更好地完成課程教學任務.學習平臺系統(tǒng)中用戶的登錄認證模塊是管理教師與學生平臺的基礎,在研發(fā)面向對象的交互學習網(wǎng)絡平臺時,為了更好地與學校其它信息系統(tǒng)共享信息資源,提出構建一個通用的、安全的、易于管理的、可擴展的統(tǒng)一用戶認證管理組件.
認證方式通常采用數(shù)據(jù)庫的訪問,但數(shù)據(jù)庫的認證方式不局限于通信層數(shù)據(jù)服務,還需要該數(shù)據(jù)庫所支持的接入方式,即需要安裝相應的數(shù)據(jù)庫客戶端軟件或者相應的驅動程序,其耦合度比較高.采用LDAP來管理認證信息時,對象所需的類名和屬性定義得非常完善,數(shù)據(jù)的結構嚴格遵照國際規(guī)范事先設計好的;由于LDAP是目錄訪問協(xié)議,因此應用程序可以直接訪問后臺的目錄服務來查詢?nèi)藛T信息,而不必關心LDAP客戶端或服務器,用戶可以使用各種LDAP客戶端訪問不同的后臺LDAP服務器.現(xiàn)在許多Server 端和Client 端應用程序或模組,如Microsoft 的Outlook、Active Directory與……