Connexion à l’application et authentification de la connexion
UBC Data Bridge peut utiliser ses propres comptes, une authentification unique externe (SSO) ou une connexion IBM Cognos CAM. Chaque connexion TM1 possède séparément sa méthode d’authentification. Se connecter à UBC Data Bridge par SSO ne modifie pas les identifiants Basic, CAMNamespace ou Bearer enregistrés dans la connexion.
En mode CAM, Cognos transmet un ticket temporaire à une adresse de retour protégée. Le serveur UBC Data Bridge le valide via TM1 en lisant ActiveUser et les groupes. Le rôle UBC Data Bridge est déterminé par les règles d’accès de l’application ; un nom de groupe IBM ne confère pas à lui seul un rôle d’administrateur.
Une connexion « Depuis la session utilisateur »
- Sélectionnez « Depuis la session utilisateur » dans la connexion.
- Saisissez l’espace de noms et l’adresse de la passerelle Cognos, par exemple
https://cognos.example.com/ibmcognos/bi/v1/disp. Une adresse vide utilise la passerelle de l’installation si elle est configurée. - Cliquez sur « Tester ». Si aucune connexion IBM n’existe encore, choisissez « Se connecter à IBM ».
- Effectuez la connexion d’entreprise dans une fenêtre distincte. Les vérifications du second facteur ont lieu dans le système d’authentification.
- Revenez à UBC Data Bridge. Le test se répète automatiquement après la connexion ; répétez les autres actions si nécessaire.
La connexion ne conserve pas de mot de passe. Le ticket temporaire est associé à la session actuelle, à la passerelle Cognos et à l’espace de noms. TM1 le valide et applique les droits de l’utilisateur IBM.
Durée et fin de session
Lorsque TM1 n’accepte plus le ticket, UBC Data Bridge demande une nouvelle connexion avec le code CAM_SESSION_EXPIRED. L’absence de connexion correspondante est signalée par CAM_SESSION_REQUIRED. Lorsque UBC Data Bridge utilise la connexion CAM, le même ticket peut être utilisé par une connexion ayant la même passerelle et le même espace de noms.
Se déconnecter d’UBC Data Bridge termine sa session et les autorisations de boutons associées. Ce n’est pas une déconnexion globale de Cognos, Workspace ou du fournisseur d’identité d’entreprise : leurs sessions de navigateur sont gérées par les systèmes concernés.
Quand cette méthode ne convient pas
- Une exécution planifiée en arrière-plan sans utilisateur ne peut pas utiliser son ticket interactif. Utilisez une connexion de service adaptée.
- Cette méthode n’est pas disponible lorsque UBC Data Bridge fonctionne dans UBC Analytics, car UBC Analytics gère la connexion et la session utilisateur.
- Le bouton « Se connecter à IBM » nécessite une adresse HTTPS pour UBC Data Bridge.
- L’administrateur Cognos doit autoriser les adresses de retour UBC Data Bridge dans un fichier XML distinct. Être connecté à PAW ne suffit pas à terminer l’intégration sans cette configuration.
Paramètres administrateur
| Le paramètre | Rôle |
|---|---|
BRIDGE_AUTH_MODE=cam | Connexion à UBC Data Bridge via Cognos CAM |
BRIDGE_CAM_GATEWAY_URL | Passerelle Cognos HTTPS |
BRIDGE_CAM_TM1_URL | Racine REST de TM1 pour la vérification d’identité, se terminant par /api/v1 |
BRIDGE_CAM_NAMESPACE | Espace de noms Cognos |
BRIDGE_CAM_VARIABLES_FILE | Fichier distinct d’adresses de retour autorisées ; par défaut : portal/variables_UBC_DataBridge.xml |
BRIDGE_CAM_CA_BUNDLE | Confiance des certificats pour le serveur TM1 de vérification |
BRIDGE_CAM_RECHECK_SECONDS | Intervalle de revalidation, 0–300 secondes, 60 par défaut |
L’adresse de retour est construite à partir de BRIDGE_ORIGIN, BRIDGE_BASE_PATH et du chemin CAM. HTTPS nécessite BRIDGE_COOKIE_SECURE=true. Après configuration, testez une nouvelle connexion, le rejet d’un utilisateur sans accès et une nouvelle connexion après expiration de session.