Configuration d'IBM Cognos pour utiliser Unica Authentication Provider

Vous devez utiliser les applications Cognos® Configuration et Cognos Connection pour configurer les applications Cognos BI pour utiliser Unica Authentication Provider.

Pourquoi et quand exécuter cette tâche

Pour les systèmes répartis uniquement : si votre système Cognoscomporte une sauvegarde Content Manager configurée pour la prise en charge de la reprise en ligne, effectuez cette tâche sur chaque serveur sur lequel Content Manager est installé.

Pour configurer Cognos pour utiliser Unica Authentication Provider, procédez comme suit.

Procédure

  1. Sur l'ordinateur sur lequel s'exécute Cognos Content Manager, ouvrez Cognos Configuration.
  2. Sélectionnez Configuration locale > Sécurité > Authentification.
  3. Cliquez avec le bouton droit de la souris sur Authentification et sélectionnez Nouvelle ressource > Espace de nom.
  4. Complétez les zones comme suit puis cliquez sur OK:
    1. Nom : Unica
    2. Type : Custom Java Provider
  5. Sur la page Propriétés de la ressource, complétez les zones comme suit, puis enregistrez vos changements :
    1. NamespaceID : Unica
    2. Nom de classe Java: com.unica.report.adapter.UnicaAuthenticationProvider
  6. Arrêtez et redémarrez le service Cognos BI.

    Sur un système Windows™, l'interface Cognos indique parfois que le service est arrêté alors qu'il ne l'est pas. Pour vous assurer que le service s'est vraiment arrêté, utilisez les outils d'administration Windows pour arrêter le service.

  7. Sous Configuration locale > Sécurité > Authentification, cliquez avec le bouton droit sur Unica et sélectionnez Tester.

    Si Cognos Connection affiche une erreur, examinez le fichier cogserver.log dans le répertoire logs de votre installation Cognos pour identifier le problème.

  8. Connectez-vous à Cognos Connection comme suit pour vérifier qu'Unica Authentication Provider est correctement configuré :
    • Si vous définissez le mode d'authentification Cognos dans les propriétés de configuration Unica comme authentifié, connectez-vous en tant qu'utilisateur cognos_admin (système de rapport).
    • Si vous définissez le mode d'authentification dans les propriétés de configuration Unica comme authentifié par utilisateur, connectez-vous en tant qu'utilisateur asm_admin.

    Si Cognos affiche l'erreur suivante, développez le message d'erreur.

    The third-party provider returned an unrecoverable exception.

    Si le message développé indique invalid credentials, cela signifie que vous avez commis une erreur lors de la saisie de vos données d'identification. Essayez de vous reconnecter.

    Si le message développé indique password expired, cela signifie que le mot de passe Unica est arrivé à expiration. Connectez vous à l'application Unica en tant qu'utilisateur système de génération de rapports et réinitialisez le mot de passe. Essayez ensuite de vous reconnecter à Cognos Connection.

    Si vous ne pouvez toujours pas vous connecter à Cognos Connection, consultez le fichier cogserver.log dans le répertoire logs de votre installation Cognos.

  9. Lorsque vous avez réussi à vous connecter à Cognos Connection, ouvrez Cognos Configuration.
  10. Sélectionnez Configuration locale > Sécurité > Authentification > Cognos.
  11. Désactivez l'accès anonyme à Cognos BI en définissant Allow anonymous access? sur false.
  12. Enregistrez vos modifications.
  13. Arrêtez, puis redémarrez le service Cognos.

    Si le service Cognos ne parvient pas à communiquer avec le fournisseur d'authentification, il ne peut pas démarrer. Si le démarrage du service Cognos échoue, vérifiez votre configuration en suivant à nouveau les étapes de cette procédure.

Résultats

A ce stade, toute personne se connectant à une application sur le système Cognos est authentifiée par Unica. De plus, l'espace de nom d'authentification Unica apparaît maintenant dans l'interface utilisateur Cognos pour la connexion et les tâches d'administration de la sécurité.