In .NET application every thread contains the information about the Principal under which it is being executed. This can be easily checked using following property CurrentThread.CurrentPrincipal of the System.Threading.Thread class. Usually it points to an instance of the System.Security.Pri...
[More]