Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 5.2.3, 6.0.5 GA
-
Component/s: Authentication
-
Labels:
-
Environment:6.0.x, 5.2.x
-
Branch Version/s:5.2.x, 6.0.x
-
Backported to Branch:Committed
-
Similar Issues:
Description
NTLM fails authenticating with the service account in windows 2008 r2
High level steps to reproduce:
1) Setup windows2008 r2 server, with a domain/active directory configured
2) Create computer account, follow steps from: http://www.ioplex.com/d/Jespa_Operators_Manual.pdf (section: Create the Computer Account for NETLOGON Communication)
3) Setup LDAP/NTLM settings in Liferay to point to the windows2008 r2 server
4) Attempt to log in to Liferay via NTLM
5) You should receive in the stacktrace, "Session key negotiation failed"

Marcellus discovered that we had enabled all flags in the negotiation process between Liferay and NTLM which windows2008 r2 disallowed. In order to resolve this, we disabled some of the bits based on the specifications presented in the below document:
http://download.microsoft.com/download/a/e/6/ae6e4142-aa58-45c6-8dcf-a657e5900cd3/%5BMS-NLMP%5D.pdf