---
# System prepended metadata

title: Untitled

---

Listes des refactos principales

- Catch des exceptions et de l'erreur dans le logger.
- Ajout des cartouches sur les en-têtes de fichier
- Commentaires de méthodes pour génération de javadoc.

## Failles de sécurité identifiées non fixée

- Identifiants base de données en clair dans le fichier CAppCongig
    - Solution : créer un fichier dev.env qui ressencerait toutes les variables d'environnements.
    - Celui-ci serait stocké en local sur les machines des devs avec des identifiants différents.
    - Sur la machine serveur, le fichier se trouverait dans un répertoire accessible uniquement par l'application avec des identifiants propre à la prod.

- Classe static CStaticApplicationContext
    - Classe qui renvoie l'application context de spring
    - Paliatif créé pour matcher la DAO et le context spring.
    - Cela peut être réglé en 1/2j grace à de la veille sur le fonctionnement et la gestion du contexte spring
- CSignatureControler : 
        - Pas de vérification sur le contenu du fichier
        - Pas de vérification sur extension fichier
        - Veille à faire sur les fichiers en mémoire sur serveur. (toujours en fichier temporaire)