Fichier de configuration de l'Ead2
===================================


Configuration du :term:`serveur de commande`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* `backend/config/config.py` = contient les variables importantes d'un :term:`serveur de commande`, chemin vers les scripts internes, vers les répertoires temporaires.

* `backend/config/frontend_keys.ini` = contient les clés des :term:`agrégateur` pouvant se connecter au :term:`serveur de commande` (format ip = clé).
    Cette clé est fournie par le :term:`agrégateur` au :term:`serveur de commande` quand il essaie de se connecter pour obtenir un `magic_number`.
    Le :term:`serveur de commande` la fournit quand un :term:`agrégateur` rajoute un :term:`serveur de commande` a sa liste de :term:`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 :term:`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 :term:`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':term:`agrégateur`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* `frontend/config/config.py` = contient les variables importantes d'un :term:`agrégateur`

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

* `frontend/config/backend_keys.ini` = contient les clés des :term:`serveur de commande`.
    Quand un :term:`agrégateur` demande l'obtention d'un `magic_number` vers un :term:`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...)
