As of version 3.X Spring Security doesn't include the NTLM extension anymore.
For the purpose of using NTLM authentication on Spring 3 projects, I migrated the 2.0.5 NTLM extension to the new version of Spring Security.
The full project sources are available here:
I haven't took time fixing the following bugs found on version 2.0.5:
If your are interested to help correcting this defects don't hesitate to get in touch.
You can download the spring-security-ntlm snapshot here:
Due to the fact that NTLM isn't integrated in new version of spring-security-core, you need to add a custom filter.
Here is a snippet describing briefly how to do that:
Don't hesitate to ask if you need help, this extension work exactly as version 2.0.5. You can use an example from version 2.0.5 if you are starting from scratch.