Autenticación de origen de datos

Algunos orígenes de datos requieren autenticación para acceder a los datos en un servidor protegido. Cuando Rational Publishing Engine debe recuperar datos de un servidor protegido, cada tipo de autenticación se prueba automáticamente, hasta que se encuentra el correcto para el origen de datos. En lugar de esperar a que se pruebe cada tipo, puede especificar tipos de autenticación en especificaciones de plantilla y de documento con sus credenciales, así que no tiene que esperar a que Rational Publishing Engine pruebe cada tipo de autenticación.

Tipos de autenticación

Puede especificar uno de estos tipos de autenticación que distingue entre mayúsculas y minúsculas en la propiedad authentication para un origen de datos en una especificación de plantilla o documento:
  1. Formulario
  2. Básico
  3. OAuth-OSLC
    Nota: Puede especificar la autenticación OAuth-OSLC para orígenes de datos XML genérico, REST v1, REST v2.
  4. OAuth
    Nota:
    • Rational Publishing Engine admite tipos de autenticación OAuth que son específicos a productos Jazz.
    • Si se ha especificado la autenticación OAuth, Rational Publishing Engine maneja la autenticación como OAuth1a.

Si no especifica un tipo de autenticación o especifica auto en Document Studio, se prueba cada tipo en el orden anterior, hasta que se encuentre el tipo correcto y, después, se almacena en la memoria caché como el valor del tipo de autenticación para futuras conexiones en una generación de doumentos actual. Para una generación de documentos posterior, aunque se esté ejecutando en la misma instancia del Launcher o de Document Studio, la conexión automática inicial repite el proceso una vez más probando cada tipo para encontrar y almacenar en la memoria caché el tipo correcto.

Mejorar el rendimiento especificando el tipo de autenticación

Puede mejorar el rendimiento de la generación de documentos:
Nota: Para orígenes de datos que solo admiten OAuth1a, debe establecer la propiedad authentication en OAuth explícitamente. Un algoritmo de detección automática genera una anomalía y OAuth no se puede verificar. Esta anomalía se produce porque el algoritmo OAuth1a informa falsamente de un éxito de autenticación. El algoritmo auto se detiene, pero los datos a los que se accede son realmente la propia página de inicio de sesión y no los datos reales.