I am attempting to convert a Silverlight application to WPF. I control web access to the Silverlight application and its APIs by requiring Windows Authentication in IIS. This works well, even for non-local, non-domain computers accessing the app, as the user's web browser automatically prompts for the user's credentials.
I cannot figure out any way to have a WPF application running on a non-local, non-domain computer access these same remote web server APIs that are protected by Windows Authentication in IIS. Does anyone have any code examples of how this might be done from a WPF application?
I need the WPF app to request the user's credentials, and use those credentials in accessing the WCF services running under an IIS site that has (only) Windows authentication enabled, from a non-domain computer.