Oracle OpenSSO Update 2 发行说明

集成部分分解说明

opensso/integrations/oracle 目录包含用于编译和生成自定义验证模块和其他插件的源及配置。有关使用案例选项和相关信息,请参见《Sun OpenSSO Enterprise 8.0 Integration Guide》中的第 3  章 “Integrating Oracle Access Manager”。下表汇总 opensso/integrations/oracle 目录下的文件和每个文件的描述。

README.html

这是您现在正在阅读的文件。

build.xml

用于在 OpenSSO 中生成 Oracle Access Manager 的自定义验证模块的 ant 生成文件

config

在 OpenSSO 中创建 Oracle Access Manager 的验证模块时所需的配置文件。

  • OblixAuthService.xml

    Oracle Access Manager 验证模块的验证服务文件

  • OblixAuthModule.xml

    Oracle Access Manager 的验证模块回叫。

    默认情况下,此文件为空,但为执行配置必须存在该文件。

  • OblixAuth.properties

    存储用于验证的国际化密钥的属性文件

lib

默认情况下,此目录为空。此 lib 目录必须包含以下库以编译源库。

  • jobaccess.jar

    从 Oracle Access Manager SDK 复制此文件。

  • openfedlib.jaramserver.jaropensso-sharedlib.jar

    从 opensso.war 复制这些文件

  • servlet.jar 或 javaee.jar

    复制 GlassFish lib 目录。理想情况下,任何具有标准 Java EE 类(如 javax.servlet.http.Cookie)的 JAR 文件均可。

source

包含以下源文件的目录:

  • com/sun/identity/authentication/oblix/OblixAuthModule.java

  • com/sun/identity/authentication/oblix/OblixAuthModule.java

  • com/sun/identity/authentication/oblix/OblixPrincipal.java

  • com/sun/identity/saml2/plugins/OAMAdapter.java

    此类是用于 SAML 服务提供者的 SAML2 插件适配器。此类使用 OpenSSO 会话服务对 Oracle Access Manager 进行远程验证。

oamauth(可选)

此目录包含 OpenSSO 的 Oblix 验证方案的源文件。这是一个基于 C 的验证模块,它利用 OpenSSO C-SDK 进行验证。

  • oam/solaris/authn_api.c

    此文件可实现 OpenSSO 的 Oblix 自定义验证方案。

  • oam/solaris/include/*.h

    编译验证方案所需的所有标头文件。

  • oam/solaris/AMAgent.properties

    样例 OpenSSO 代理配置文件。验证方案验证 OpenSSO 会话时需要使用此文件。