I'm building an Intranet ASP.NET web application for an organization, and want to authenticate the users using Windows Authentication. I have two WCF WebHttpBinding-bound self-hosted services. Both use webHttpBinding with RESTHttpBinding configuration.
<webHttpBinding>
<binding name="RESTHttpBinding">
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows"/>
</security>
</binding>
</webHttpBinding>
My services behave correctly (prompts for authentication) on Chrome, Opera and IE (in the latter case - only if I set Logon in User Authentication in Security Settings to "Prompt for user name and password"). But in Firefox I can either use this method to allow automatic authentication or get exactly the same result described in this post: just 401 Unauthorized and a blank page.
I've spent HOURS on googling and trying different options. I can't find the way to make Firefox show me the prompt.