Oracle 10g application Server(10gAS)产品家族提供了一系列范围广泛的开发组件,包括企业入口(enterPRise portals)、内容治理,以及应用安全。其中一个有用的Web应用组件即Oracle Single Sign-On(SSO)认证模块,其功能类似于Computer Associates的Netegrity SiteMinder。
Oracle SSO
Oracle SSO可以使用如下模块进行部署:
mod_osso Apache模块
SSO J2EE组件
SSO database repository
SSO PL/SQL模块
SSO使用了Oracle因特网目录(Oracle Internet Directory即OID)。这是Oracle的一种基于LDAP兼容目录服务器的数据库。在上一篇文章中,我们讨论了在Oracle 9iAS中将OID同Microsoft Active Directory相集成。进一步,我们已经对这一集成方式进行了测试,并且确定其在10gAS中同样可用。
对于同时使用Oracle 10gAS和.NET的企业,本文给出了一种简单而有效的方法,从而实现了在运行于Microsoft Internet Information Server(IIS)的.NET应用程序中使用Oracle SSO。通常后者运行在linux、Windows和Solaris等平台上。