Configurar los espacios de nombres necesarios

Los componentes de IBM® Cognos deben tener acceso a un servidor de directorios que contenga identificadores de usuario para todos los usuarios del portal. Con IBM Cognos Configuration, debe configurar un espacio de nombres de autenticación para que el portal y los componentes de IBM Cognos compartan el mismo origen de autenticación.

Procedimiento

  1. En IBM Cognos Configuration, configure un espacio de nombres para autenticar a los usuarios del portal.
  2. Para un espacio de nombres de LDAP, configure las siguientes propiedades:
    • En la propiedad Utilizar identidad externa, cambie el valor a Verdadero.
    • En la propiedad Correlación de identidad externa, establezca el valor

      (uid=${environment("REMOTE_USER")})

      En el caso de SharePoint Portal, si SharePoint se encuentra en una máquina diferente a la del servidor LDAP, establezca el valor Correlación de identidad externa en

      (uid=${replace(${environment("REMOTE_USER")},"Servidor_SharePoint\\","")})

  3. Para un espacio de nombres de IBM Cognos Series 7, correlacione los identificadores de usuario del portal con los identificadores de usuario de IBM Cognos Series 7 mediante inicios de sesión del SO.

    Para obtener más información, consulte la documentación de IBM Cognos Series 7.

  4. En IBM Cognos Configuration, cree y configure un espacio de nombres de proveedor Java personalizado.
    • En el caso de la propiedad ID de espacio de nombres, especifique los identificadores nuevos.

      Por ejemplo, cpstrusted.

      Este nuevo identificador debe utilizarse en los valores de configuración del portlet.

    • En la propiedad Nombre de clase Java, escriba

      com.cognos.cps.auth.CPSTrustedSignon

      Los nombres de clase Java distinguen entre mayúsculas y minúsculas.

  5. En IBM Cognos Configuration, en Entorno > Portal Services, configure las siguientes propiedades:
    • En ID de espacio de nombres de inicio de sesión de confianza escriba el ID de espacio de nombres del espacio de nombres que ha configurado en el paso 1.
      Consejo: El espacio de nombres de inicio de sesión de confianza actúa como intermediario y debe estar asociado a un espacio de nombres basado en directorios real.
    • En Secreto compartido, escriba la clave que se utilizará para el inicio de sesión único.

      Este parámetro representa el secreto de autorización que debe compartirse entre los portlets de Cognos y el servidor de IBM Cognos. Considérelo una contraseña secreta. Debe utilizar la misma cadena de caracteres cuando configure la aplicación del portlet. Debe utilizar una sola palabra como clave.

      Por razones de seguridad, especifique un valor que no sea nulo.

  6. En Entorno, en Valores de pasarela, establezca el valor de la propiedad Permitir reemplazo de espacio de nombres en true.
  7. En el menú Archivo, pulse Guardar.
  8. Reinicie el servicio de IBM Cognos.