Habilitación del inicio de sesión único entre IBM Connections e IBM Cognos Business Intelligence
Procedimiento
- Instale los componentes de IBM Cognos Business Intelligence.
Si desea distribuir la instalación, debe instalar el componente de pasarela en el sistema del servidor web. Si desea utilizar una instalación de servidor único, instale todos los componentes.
Debe instalar el componente de pasarela en el sistema del servidor web para que esté disponible el contenido estático necesario.
- Cree un directorio virtual para la pasarela denominado /p2pd/servlet que apunte al directorio ubicación_c10/webcontent.
- Ejecute la instalación de IBM WebSphere Application Server y seleccione Instalación de plug-ins del servidor Web.
- Siga los pasos del asistente y asegúrese de que selecciona el servidor web adecuado para lo que ha instalado.
Para obtener más información acerca de la instalación del conector, consulte la siguiente página de IBM WebSphere: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/tins_road_plugins.html
- Después de haber instalado el conector, debe configurar IBM WebSphere Application Server para que reconozca el servidor web siguiendo la información que se proporciona en la página de IBM WebSphere.
- Vaya al directorio ubicación_c10\webapps\p2pd\WEB-INF en el sistema en el que ha instalado IBM Cognos BI y abra el archivo denominado ibm-web-ext.xmi en un editor de texto.
- Cambie todos los valores para fileServingEnabled por false.
- Guarde y cierre el archivo.
- Vaya al directorio ubicación_c10\war\p2pd y realice lo siguiente:
- Abra el archivo denominado application.xml.template en un editor de texto.
- Edite la sección de la aplicación para incluir un elemento de rol de seguridad, tal como se muestra en el ejemplo siguiente:
<application> <display-name>IBM Cognos 10</display-name> <module> <web> <web-uri>@p2pdwar@</web-uri> <context-root>@p2pd@</context-root> </web> </module> <security-role id="SecurityRole_Cognos_BI_User"> <description/> <role-name>BI User</role-name> </security-role> </application>
- Guarde y cierre el archivo.
Después de haber instalado la aplicación de IBM Cognos en IBM WebSphere, debe habilitar el rol de seguridad.
- Vaya al directorio ubicación_c10\webapps\p2pd\WEB-INF y realice lo siguiente:
- Si ha instalado Content Manager en el sistema, abra el archivo denominado web.xml.withCM en un editor de texto.
Si no ha instalado Content Manager, abra el archivo denominado web.xml.noCM.
- Después de la última sección servlet-mapping, y antes del elemento web-apps de cierre, añada lo siguiente:
<security-constraint> <web-resource-collection> <web-resource-name>Cognos Dispatcher</web-resource-name> <url-pattern>/servlet/dispatch/ext/*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <role-name>BI User</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>Cognos Dispatcher</realm-name> </login-config> <security-role> <role-name>BI User</role-name> </security-role>
- Guarde y cierre el archivo.
- Si ha instalado Content Manager en el sistema, abra el archivo denominado web.xml.withCM en un editor de texto.
- Utilice IBM Cognos Configuration para crear el archivo de despliegue que ha de instalarse en IBM WebSphere.
Asegúrese de que no incluye contenido estático cuando genere el archivo EAR.
- Configure IBM Cognos BI en función de las necesidades utilizando IBM Cognos Configuration, incluida la protección de éste mediante el mismo origen de autenticación que ha utilizado para IBM Connections, y guarde la configuración.
- Instale la aplicación de IBM Cognos en IBM WebSphere Application Server.
Para el inicio de sesión único, debe habilitar un rol de usuario después de haber instalado la aplicación.
- En la consola de administración de IBM WebSphere, pulse Aplicaciones > Aplicaciones de empresa.
- Pulse IBM Cognos.
- En la sección Propiedades detalladas, pulse Correlación de roles de seguridad con usuarios/grupos.
- Active la casilla de verificación Seleccionar para Usuario de BI y active la casilla de verificación ¿Todos autenticados?.
- Pulse Aceptar y luego Guardar.
- Después de haber instalado IBM Cognos en IBM WebSphere Application
Server, debe generar y propagar la configuración del conector del servidor web.
Para ello, en la consola de administración de IBM WebSphere, en Servidores, pulse Servidores Web. Seleccione el servidor web y pulse Generar plug-in. A continuación, vuelva a seleccionar el servidor web y pulse Propagar plug-in.
- Si no utiliza IBM WebSphere Network Deployment, debe intercambiar las claves de los perfiles de IBM WebSphere.
- En la consola de administración de IBM WebSphere, pulse Seguridad > Proteger administración, aplicaciones e infraestructura.
- En la sección Autenticación, pulse Mecanismos de autenticación y caducidad.
- En la sección Inicio de sesión único entre células, especifique una contraseña.
- Exporte la clave y, a continuación, importe la clave al otro perfil.
- Repita estos pasos para el otro perfil, de modo que importe una clave desde el perfil B al perfil A e importe una clave desde el perfil A al perfil B.
- Si utiliza el conector de servidor web para el equilibrio de carga, desactive el equilibrio de carga interno que el asignador realiza. Para obtener más información, consulte el tema que trata acerca del modo compatible con clúster para asignadores de la publicación IBM Cognos Business Intelligence Guía de administración y seguridad.
Resultados
Para acceder al portal de IBM Cognos BI, el URL será: http://nombre_servidor_web/p2pd/servlet/dispatch/ext