El directorio opensso/integrations/oracle contiene el código fuente y las configuraciones para compilar y generar los módulos de autenticación personalizados y otros complementos. Consulte el Capítulo 3, Integrating Oracle Access Manager de Sun OpenSSO Enterprise 8.0 Integration Guide para conocer las opciones del caso práctico y obtener información relacionada. En la siguiente tabla se ofrece un resumen de los archivos del directorio opensso/integrations/oracle y una descripción de cada uno de ellos.
Se trata del archivo que está leyendo ahora.
Un archivo de compilación Ant para generar un módulo de autenticación personalizado para Oracle Access Manager en OpenSSO.
Los archivos de configuración necesarios para crear un módulo de autenticación para Oracle Access Manager en OpenSSO.
OblixAuthService.xml
El archivo del servicio de autenticación para el módulo de autenticación de Oracle Access Manager.
OblixAuthModule.xml
Las devoluciones de llamadas del módulo de autenticación para Oracle Access Manager.
Este archivo está vacío de forma predeterminada, pero debe estar presente por motivos de configuración.
OblixAuth.properties
El archivo de propiedades que almacena las claves de internacionalización para la autenticación.
El directorio está vacío de forma predeterminada. Este directorio lib debe contener las siguientes bibliotecas para compilar las bibliotecas de origen.
jobaccess.jar
Copie este archivo desde Oracle Access Manager SDK.
openfedlib.jar, amserver.jar y opensso-sharedlib.jar
Copie estos archivos desde opensso.war.
servlet.jar o javaee.jar
Copie el directorio lib de GlassFish. Es válido cualquier archivo que presente clases de Java EE estándar como, por ejemplo, javax.servlet.http.Cookie.
El directorio que contiene los siguientes archivos:
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
Esta clase es un adaptador de complementos de SAML2 para los proveedores de servicios de SAML. Esta clase realiza la autenticación remota en Oracle Access Manager mediante el servicio de sesión de OpenSSO.
Este directorio contiene los archivos de origen del esquema de autenticación de Oblix para OpenSSO. Se trata de un módulo de autenticación basado en C que utiliza OpenSSO C-SDK para la validación.
oam/solaris/authn_api.c
Este archivo implementa el esquema de autenticación personalizado de Oblix para OpenSSO.
oam/solaris/include/*.h
Todos los archivos de encabezados necesarios para compilar el esquema de autenticación.
oam/solaris/AMAgent.properties
Archivo de configuración de ejemplo del agente de OpenSSO. Es necesario para que el esquema de autenticación valide la sesión de OpenSSO.