Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

windows authentication: negotiate, ntlm and kerberos

First of all are negotiate, ntlm and kerberos three different implementation of windows authentication?

IE sends this: Authorization: Negotiate YIIFswYGKwYB ...

Firefox sends this: Authorization: NTLM TlRMTVNTUAADAA ...

Do they use different protocols? If so how to configure iis 7.0 so that only ntlm would be used?

p.s. iis is configured to use windows auth, but both browsers throw login forms and login only succeeds for firefox.

like image 531
ren Avatar asked Feb 24 '12 13:02

ren


People also ask

What is the difference between Negotiate and NTLM authentication?

Negotiate authentication automatically selects between the Kerberos protocol and NTLM authentication, depending on availability. The Kerberos protocol is used if it is available; otherwise, NTLM is tried. Kerberos authentication significantly improves upon NTLM.

Does Windows use NTLM or Kerberos?

NTLM was replaced as the default authentication protocol in Windows 2000 by Kerberos. However, NTLM is still maintained in all Windows systems for compatibility purposes between older clients and servers.

How do I change authentication from NTLM to Kerberos?

Navigation to Application Management > Authentication Providers. Choose the web application you wish to configure from the drop-down in the top right corner (this includes the Central Administration web application) Click on 'Default' Set the authentication to Negotiate (Kerberos)

Does Windows authentication use NTLM?

Microsoft NTLM - Win32 appsWindows Challenge/Response (NTLM) is the authentication protocol used on networks that include systems running the Windows operating system and on stand-alone systems.


1 Answers

Technically, no.

Practically, yes.

Technically Kerberos is the technological successor to NTLM. But you can use either to authenticate against a Windows domain/server. If you select negotiate, your browser will attempt to authenticate in whatever way is successful, which is sometimes NTLM.

like image 109
Nathan Rice Avatar answered Sep 29 '22 04:09

Nathan Rice