Thanks Steven, Antoine
On 11/17/10 3:03 PM, Hammond, Steven wrote: > I cannot contribute the code, but I can describe the basic use > > When initializing the ApacheDS server, which we did in code, not in a config > file: > NtlmMechanismHandler ntlmMechanismHandler = new NtlmMechanismHandler(); > ntlmMechanismHandler.setNtlmProvider(new JcifsNtlmProvider()); > > ldapServer.removeSaslMechanismHandler(SupportedSaslMechanisms.NTLM); > ldapServer.addSaslMechanismHandler(SupportedSaslMechanisms.NTLM, > ntlmMechanismHandler); > > ldapServer.removeSaslMechanismHandler(SupportedSaslMechanisms.GSS_SPNEGO); > ldapServer.addSaslMechanismHandler(SupportedSaslMechanisms.GSS_SPNEGO, > ntlmMechanismHandler); > > > Then in generateChallenge we created a Type2Message message from the type1 > bytes using JCIFS > Getting the serverNonce from code like > http://www.jarvana.com/jarvana/view/com/liferay/portal/portal-impl/6.0.3/portal-impl-6.0.3-sources.jar!/com/liferay/portal/security/ntlm/NetlogonConnection.java?format=ok > > > Then authenticate uses code similar the logon function in > http://www.jarvana.com/jarvana/view/com/liferay/portal/portal-impl/6.0.2/portal-impl-6.0.2-sources.jar!/com/liferay/portal/security/ntlm/Netlogon.java?format=ok > > > -----Original Message----- > From: Antoine Levy-Lambert [mailto:[email protected]] > Sent: Friday, November 12, 2010 6:17 AM > To: [email protected] > Subject: Re: Passthrough authentication with Apache Directory Server > > Hi, > > I would also be interested to see (and reuse) this code. > > Regards, > > Antoine > > On 11/12/2010 4:44 AM, Kiran Ayyagari wrote: >> hi Steven, >> >> On Fri, Nov 12, 2010 at 10:24 AM, Hammond, Steven >> <[email protected]> wrote: >>> It is kindof implemented. We are using it with 1.5.3, but we had to write >>> our own JcifsNtlmInterceptor >> Is there any chance that you (with your organization) would consider >> to contribute this code to ApacheDS? >> >> Kiran Ayyagari
