Fichier de configuration de l’Ead2

Configuration du serveur de commande

  • backend/config/config.py = contient les variables importantes d’un serveur de commande, chemin vers les scripts internes, vers les répertoires temporaires.

  • backend/config/frontend_keys.ini = contient les clés des agrégateur pouvant se connecter au serveur de commande (format ip = clé).

    Cette clé est fournie par le agrégateur au serveur de commande quand il essaie de se connecter pour obtenir un magic_number. Le serveur de commande la fournit quand un agrégateur rajoute un serveur de commande a sa liste de serveur de commande, et qu’il se connecte localement pour vérifier le login/mdp

  • backend/config/passwd.ini = contient les login/mdp des utilisateurs locaux d’un serveur de commande (format login = mdp crypté)

  • backend/config/filenames = contient les chemins vers les différents scripts et fichiers de configuration manipulés par les actions du serveur de commande

  • backend/config/help = contient un dico de liaisons action <-> aide.

  • backend/config/filenames = contient les chemins vers les fichiers édités par l’ead2

Configuration de l’agrégateur

  • frontend/config/config.py = contient les variables importantes d’un agrégateur

  • frontend/config/servers.ini = contient les informations relatives aux serveur de commande (url, port, commentaires)

  • frontend/config/backend_keys.ini = contient les clés des serveur de commande.

    Quand un agrégateur demande l’obtention d’un magic_number vers un serveur de commande, il doit au préalable fournir cette clé pour “prouver” son identité

Configuration générale

  • config/config.py = contient les variables globales de l’EAD2 (SSO, certificats, durée de vie des tickets...)