Bonjour,

j'aurais aimé connaitre votre avis pour la mise en place d'un audit sur application n-tiers.

J'ai actuellement un service WCF qui sert d'intermédiaire métier entre ma base de données SQL Server 2008 Express et une application WinForms.

J'ai mis en place un trigger sur une table pour auditer les modifications.
Malheureusement, le trigger me renvoie le nom d'utilisateur Windows utilisé par le service WCF et non celui de l'utilisateur du client WinForms.

Donc, j'aurais voulu votre avis entre les solutions suivantes (ou d'autres si vous avez) :
- Utiliser la délégation dans le service pour m'authentifier sur la base de données (et donc la base renverra le bon login)
- Auditer les modifications au niveau du service WCF et pas dans la base

Merci d'avance pour vos réponses...