ntlm.rb

Path: lib/casserver/authenticators/ntlm.rb
Last Update: Wed Oct 26 17:44:19 -0400 2011

THIS AUTHENTICATOR DOES NOT WORK (not even close!)

I started working on this but run into a wall, so I am commiting what I‘ve got done and leaving it here with hopes of one day finishing it.

The main problem is that although I‘ve got the Lan Manager/NTLM password hash, I‘m not sure what to do with it. i.e. I need to check it against the AD or SMB server or something… maybe faking an SMB share connection and using the LM response for authentication might do the trick?

Required files

casserver/authenticators/base   net/ntlm  

[Validate]