Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue


Panel
titleSommaire

Page Tree
root@self



Principes des logs d'authentification

Les demandes d'authentification sur la WebUI peuvent venir de plusieurs points d'entrées :

  • Une connexion sur l'interface de visualisation
  • Un appel aux URL des pages de reporting

Les logs sont regroupé par le tag "AUTHENTICATION" suivi du tag "REPORTING" pour les appels sur les URL de REPORTING ou du tag comportant le nom de la WebUI pour les connexions sur les interface de visualisation.

Afin de pouvoir suivre une demande d'authentification sans tracer l'utilisateur un uuid est généré par connexion. Cela est nommé "authentication phase"

Info

Afin de respecter la Réglementation Générale sur la Protection des Données,

  • les logs en INFO ne doivent pas identifier un utilisateur mais juste tracer une connexion
  • les logs en WARNING, DEBUG ou ERREURS peuvent afficher des informations sur les utilisateurs car ces logs sont utiliser à des fins de diagnostique de l'application


La WebUI initie donc les logs et demande a chacun des modules d'authentification configurés dans son CFG d'authentifier l'utilisateur. Les logs concernant chacun des modules se trouve dans leur page.

Lors de cet appel aux sous modules, la WebUI donne:

  • le couple login/password
  • un loger contenant le tag AUTHENTICATION et l'origine de la demande d'authentification
  • le "authentication phase id", permettant de suivre la demande dans les sous-module


Descriptions des logs

Initialisation de la demande d'authentification


Code Block
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO   : [ MODULE-NAME ] [ AUTHENTICATION   ] [ UI Visualization ] Need to check a user authentication ( authentication phase id-eaa09e3a8b2d11eb937a080027cc5994 )


Parcours des modules possédant la fonction "check_auth" pour authentifier les utilisateurs