Oracle 10g application Server(10gAS)產(chǎn)品家族提供了一系列范圍廣泛的開發(fā)組件,包括企業(yè)入口(enterPRise portals)、內(nèi)容治理,以及應(yīng)用安全。其中一個有用的Web應(yīng)用組件即Oracle Single Sign-On(SSO)認(rèn)證模塊,其功能類似于Computer Associates的Netegrity SiteMinder。
Oracle SSO
Oracle SSO可以使用如下模塊進(jìn)行部署:
mod_osso Apache模塊
SSO J2EE組件
SSO database repository
SSO PL/SQL模塊
SSO使用了Oracle因特網(wǎng)目錄(Oracle Internet Directory即OID)。這是Oracle的一種基于LDAP兼容目錄服務(wù)器的數(shù)據(jù)庫。在上一篇文章中,我們討論了在Oracle 9iAS中將OID同Microsoft Active Directory相集成。進(jìn)一步,我們已經(jīng)對這一集成方式進(jìn)行了測試,并且確定其在10gAS中同樣可用。
對于同時使用Oracle 10gAS和.NET的企業(yè),本文給出了一種簡單而有效的方法,從而實現(xiàn)了在運(yùn)行于Microsoft Internet Information Server(IIS)的.NET應(yīng)用程序中使用Oracle SSO。通常后者運(yùn)行在linux、Windows和Solaris等平臺上。