En esta sección se asume que ha configurado completamente la infraestructura de OSSO. Consulte la Oracle Application Server Administrator's Guide.
Registro del servidor web de EPM System como aplicación de socio
La herramienta de registro de inicio de sesión único de Oracle Identity Manager (ssoreg.sh o ssoreg.bat) se usa para registrar el servidor web de Oracle Enterprise Performance Management System como aplicación de socio en Oracle HTTP Server que aplica front-end al servidor de OSSO.
Realice este procedimiento en el servidor que aloja la instancia de Oracle HTTP Server que aplica front-end al servidor de OSSO. Con este proceso se genera y almacena un osso.conf ofuscado en la ubicación que elija.
Para registrar el servidor web de EPM System como aplicación de socio:
ORACLE_HOME/sso/bin de Oracle HTTP Server, por ejemplo a C:/OraHome_1/sso/bin (Windows).-remote_midtier:
ssoreg.bat -site_name epm.myCompany.com -mod_osso_url http://epm.myCompany.com:19400 -config_mod_osso TRUE -update_mode CREATE -remote_midtier -config_file C:\OraHome_1\myFiles\osso.conf
A continuación se explican los parámetros usados en este comando. En esta descripción, la aplicación de socio hace referencia a la instancia de Oracle HTTP Server que se usa como servidor web de EPM System.
-site_name se identifica el sitio web de la aplicación de socio, por ejemplo, epm.myCompany.com.-mod_osso_url indica la dirección URL de la aplicación de socio, con formato PROTOCOL://HOST_NAME:PORT. Esta es la URL en la que el servidor web de EPM System acepta las solicitudes de cliente entrantes, por ejemplo, http://epm.myCompany.com:19000.-config_mod_osso se identifica que la aplicación de socio usa mod_osso. Debe incluir el parámetro config_mod_osso para generar osso.conf.-update_mode se indica el modo de actualización. Utilice CREATE, el valor predeterminado, para generar un nuevo registro.-remote_midtier se especifica que la aplicación de socio de mod_osso está en un nivel medio remoto. Utilice esta opción cuando la aplicación de socio esté en otro directorio ORACLE_HOME distinto al servidor de OSSO.-virtualhost indica que la dirección URL de la aplicación de socio es un host virtual. No use este parámetro si no está usando un host virtual.
Si está registrando una dirección URL de aplicación de socio vinculada a un host virtual, debe definir el host virtual en httpd.conf. Consulte Opcional: Definición del host virtual.
-config_file indica la ruta donde se va a generar el archivo osso.conf.Opcional: Definición del host virtual
Si ha usado una dirección URL de host virtual al registrar la aplicación de socio, debe definir el host virtual al actualizar httpd.conf en la instancia de Oracle HTTP Server que se usa como servidor web de EPM System.
Para definir un host virtual:
/httpConfig/ohs/config/OHS/ohs_component/httpd.conf.epm.myCompany.com del puerto epm.myCompany.com:19400. Modifique la configuración para adaptarla a sus necesidades.
NameVirtualHost epm.myCompany.com:19400
Listen 19400
<VirtualHost epm.myCompany.com:19400>
DocumentRoot "C:/Oracle/Middleware/user_projects/epmsystem1/httpConfig/ohs
/config/OHS/ohs_component/private-docs"
include "${ORACLE_INSTANCE}/config/${COMPONENT_TYPE}
/${COMPONENT_NAME}/mod_osso.conf"
</VirtualHost>Creación de mod_osso.conf
Cree mod_osso.conf en la instancia de Oracle HTTP Server que aplica front-end al servidor web de EPM System.
Para crear mod_osso.conf:
LoadModule osso_module C:/Oracle/Middleware/ohs/ohs/modules/mod_osso.so
<IfModule mod_osso.c>
OssoIpCheck off
OssoIdleTimeout off
OssoSecureCookies off
OssoConfigFile C:/Oracle/Middleware/user_projects/epmsystem1/httpConfig/
ohs/config/OHS/ohs_component/osso/osso.conf<IfModule mod_osso.c, incluya definiciones de ubicación similares a las siguientes para identificar cada recurso que tenga previsto proteger con OSSO.
<Location /interop/>
require valid user
AuthType Osso
</Location>
</IfModule>
mod_osso.conf.Reubicación de osso.conf
El proceso de registro del servidor web de EPM System como aplicación de socio (consulte Registro del servidor web de EPM System como aplicación de socio) crea un archivo osso.conf ofuscado en la ubicación identificada por la directiva -config_file.
Para reubicar osso.conf:
osso.conf que se ha creado al registrar el servidor web de EPM System como aplicación de socio (consulte Registro del servidor web de EPM System como aplicación de socio.osso.conf en el directorio (en la instancia de Oracle HTTP Server que aplica front-end al servidor OSSO) identificado por la propiedad OssoConifgFile definida en mod_osso.conf (consulte Creación de mod_osso.conf).Configuración de EPM System para OSSO
Configure el OID que está integrado con la solución OSSO como directorio de usuario externo en EPM System y, a continuación, active el inicio de sesión único.
Para configurar EPM System para OSSO:
Nota:
Para configurar OSSO como solución de gestión de identidad, debe elegirOther en Agente o proveedor de inicio de sesión único, Custom HTTP Header en Mecanismo de inicio de sesión único e introduzca Proxy-Remote-User como nombre de la cabecera HTTP personalizada.Nota:
Asegúrese de que la instancia de OID configurada con Servicios compartidos se esté ejecutando antes de iniciar los productos de EPM System.Opcional: Activación de mensajes de depuración en el servidor de OSSO
Para registrar los mensajes de depuración en el servidor de OSSO, modifique policy.properties. Los mensajes de depuración se escriben en ORACLE_HOME/sso/log/ssoServer.log.
Para registrar los mensajes de depuración:
ORACLE_HOME/sso/conf/policy.properties, por ejemplo, C:\OraHome_1\sso\conf\policy.properties, en el servidor de OSSO.debugLevel en DEBUG.
debugLevel = DEBUG
policy.properties.Opcional: Activación de mensajes de depuración para recursos protegidos
Para registrar los mensajes de depuración de OSSO para recursos protegidos con mod_osso.conf, modifique httpd.conf en el servidor web de EPM System. Los mensajes de depuración se escriben en EPM_ORACLE_INSTANCE/httpConfig/ohs/diagnostics/logs/OHS/ohs_component/ohs_component.log.
Para registrar los mensajes de depuración para los recursos protegidos:
/httpConfig/ohs/config/OHS/ohs_component/httpd.conf.OraLogSeverity en TRACE.
OraLogSeverity TRACE:32
httpd.conf.