I've written a desktop app that logs in a domain user on a non domain computer over a vpn. It maps network drives correctly but I was wondering if there was a way to prevent the user from having to enter their username and password a second time when they open company web pages?
More specifically, some of our sites use windows authentication and active directory to determine what a user has access to. I can add the sites to the trusted sites list in Internet Explorer, which prevents them from having to log in twice, but it doesnt show all of the information they have access to. I've tried impersonation(http://msdn.microsoft.com/en-us/library/ system.security.principal.windowsidentity.impersonate(VS.71).aspx) but I get an invalid username and password error. Regardless, how do I get the computer to pass the correct credentials to intranet sites? Any help will be greatly appreciated.
