Angular pour l'application et Thymeleaf + jQuery pour la sécurité
Just givingup