Cette modification de CAS a pour but de pouvoir associer chaque log applicatif à l'utilisateur qui l'a généré. Cette association permettra d'enrichir les logs avec des attributs du LDAP avant d'anonymiser les logs. |
|
Mise en place de la dernière version 3.4 de CAS depuis le dépôt githubPour récupérer les fichiers depuis le dépôt GitHub :
Procéder ensuite au paramétrage et au déploiement suivant votre méthode habituelle. |
OU
Modification de votre installation actuelleVous avez la possibilité de modifier votre serveur CAS actuel en lui appliquant les modifications décrites ici : https://github.com/EsupPortail/cas-toolbox-new/pull/5/files Suivant votre version actuelle, il se peut que vous ayez déjà l'ancienne version du mécanisme de Trace. Pour le savoir, vérifiez simplement si dans vos sources se trouve le fichier cas-toolbox-core/src/main/java/org/esupportail/cas/web/flow/TraceMeAction.java.
|
OU
Intégration du tracememetadatapopulator.java
# mkdir src/main/java/org/esupportail/cas/services/ Insérez le fichier TraceMeMetaDataPopulator.java dans ce dossier Intégration du TraceMeAction.java
# mkdir src/main/java/org/esupportail/cas/web/flow/ Insérez le fichier TraceMeAction.java dans ce dossier Modification du deployerConfigContext.xml
Ajout du trace-me.xml
Mise en place des logs
|
Le paramétrage s'effectue dans le fichier config.properties à la racine.
Pour activer les "traceMe" :
trace.enabled=true
Pour configurer les "traceMe" :
trace.cookieMaxAge=432000
trace.cookieName=AGIMUS
trace.cookiePath=/
trace.cookieDomain=.univ.fr
Le fichier contenant l'association cookie <-> id de l'utilisateur est trace.log. Il se trouve dans le répertoire de log défini le dossier log.dir que vous aurez défini dans config.properties.
Afin de valider le bon fonctionnement de la modification de votre serveur CAS, suivez les étapes suivantes :
Si c'est le cas, passez à l'étape suivante grâce au bouton ci-dessous. Si ce n'est pas le cas, vérifiez les points suivants :
|