Hello!

I need some advice. At the place I work, all users are authenticated by Windows Authentication (web).

Butin some cases, users share the same machine: a generic user is used to logon on this computer. The, the users will access our intranet, but they need to be authenticated and it won't be nice if they have got to logoff the session and logon with their credentials every time(and I still want to use Windows Authentication advantages).

One possible solution is write an exe (maybe a Smart Client/ClickOnce app) that will run a process (Internet Explorer) using the "run as" (it can be done using the Process class from System.Diagnostics), so users can provide their credentials without having to logoff the current user (generic), but I'd like your opinion about the security issues that can come with this approach.

Or if you have another suggestion, I'd like to hear.

Thank you