Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have an IIS server (Server 2008R2/IIS 7.5) configured for kerberos authentication. The kerberos authentication works from clients on Windows (IE and Opera both tested), but when I access the site from any browser on a Mac (Safari, Chrome, or Firefox), I do not receive a username/password prompt.

When I visit other server also set up for kerberos authentication (set up and maintained by other people) from Mac, I do receive the prompt for a username/password.

Why would my server not request credentials for authentication? Is there a setting I should be checking?

share|improve this question
    
Do you mean "Windows Authentication"? Or what is meant by "kerberos authentication"? Also, what happens on the client? Is there a 401 error? –  MichelZ Apr 2 at 17:15
    
Windows Integrated authentication with the Negotiate:Kerberos provide (as opposed to the NTLM or plain Negotiate providers). Also with Anonymous Access disabled. The error is a 403 Not Authorized error (as no credentials ever get requested and passed to the server). –  Daryl Gubler Apr 2 at 17:54
    
Have you examined the network traffic between the server and a working client versus a non-working client? –  Evan Anderson Apr 3 at 16:31

2 Answers 2

up vote 1 down vote accepted

Figured this out (and as it so often is, was a stupid thing).

Had to enable "Basic Authentication" so that IIS would request credentials if Integrated Auth failed.

For anyone reading this later, only do this on SSL enabled sites since Basic Auth is sent in cleartext.

share|improve this answer

Might be useful to someone... I just had a similar situation (I only needed Basic Authentication). While some clients (Windows) were prompting to login, other (Windows Phone) did not prompt and could open the site as if no security was enabled. What I needed to do was to disable Anonimous Authentication on this site.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.