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 configurer Cognos® pour utiliser Unica Authentication Provider, procédez comme suit.
Procédure
- Sur l'ordinateur sur lequel s'exécute Cognos® Content Manager, ouvrez Cognos® Configuration.
- Sélectionnez .
- Cliquez avec le bouton droit de la souris sur Authentification et sélectionnez .
-
Complétez les zones comme suit puis cliquez sur OK:
- Nom : Unica
- Type : Custom Java Provider
-
Sur la page Propriétés de la ressource, complétez les zones comme suit, puis enregistrez vos changements :
- NamespaceID : Unica
- Nom de classe Java: com.unica.report.adapter.UnicaAuthenticationProvider
-
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.
-
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.
-
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®.
- Lorsque vous avez réussi à vous connecter à Cognos® Connection, ouvrez Cognos® Configuration.
- Sélectionnez .
- Désactivez l'accès anonyme à Cognos® BI en définissant Allow anonymous access? sur false.
- Enregistrez vos modifications.
-
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é.