I am writing a WPF C# application which will reside predominately on corporate laptops on a domain behind our firewall and using a combination of Security.Principal.WindowsIdentity.GetCurrent()
and PrincipalContext.ValidateCredentials
methods to make sure the user is logged into the network and a user within my application. Everything is working beautifully, including throwing up an additional login box if the user is using a non-domain machine through VPN (a valid condition for some of our users).
I did a little research and cannot determine exactly what the ValidateCredentials
method actually does within AD. Specifically I want to be able to anticipate any issues my network admins might have, including any strange traffic going over the wire or odd-looking (to them) requests hitting AD.
Has anyone ever received any feedback or observed any strange traffic or activity using this that might make a network admin suspicious? From all I read, there shouldn't be, but I want to be proactive in case there is.