Exploitation - SSO
Cette page présente les opérations d’exploitation du module d’authentification de la solution Datachain, basé sur Keycloak. Le paramétrage du module est décrit dans Configuration - SSO.
Démarrage et arrêt
Keycloak est démarré avant la stack Datachain : tant qu’il n’est pas disponible, certains modules de Datachain ne peuvent pas démarrer, car ils utilisent des informations de sécurité issues de ce service (voir Exploitation - Généralités). Il est déployé dans sa propre stack, avec le fichier de configuration keycloak.env.
Au premier démarrage, le realm dc-realm est créé avec les clients, les rôles et le thème de connexion Datachain.
Contrôle de l’état du service
-
Le port HTTP du service est le
8080, sous le chemin/auth. -
Contrôle de santé :
/auth/health/readyrépondUPlorsque le service est opérationnel. L’image l’exécute toutes les 5 minutes, avec un délai initial de 2 minutes. -
Supervision :
/auth/healthet/auth/metrics.
Sauvegarde et restauration
Keycloak ne stocke pas de données sur son système de fichiers : les utilisateurs, groupes et sessions sont dans la base PostgreSQL keycloak. Sauvegarder cette base (voir Exploitation - Gestion des données), de préférence à froid, après arrêt de Keycloak.
Mise à jour
La version de Keycloak est alignée sur la version majeure de Keycloak, et maintenue à niveau par Adobis. Respecter les indications des notes techniques de version concernant la version à conserver, et sauvegarder la base keycloak avant toute mise à jour.
Dernière mise à jour le 2 novembre 2026 à 15:16