org.apache.directory.server.ldap.handlers.bind.ntlm
Class NtlmMechanismHandler
java.lang.Object
org.apache.directory.server.ldap.handlers.bind.ntlm.NtlmMechanismHandler
- All Implemented Interfaces:
- MechanismHandler
public class NtlmMechanismHandler
- extends java.lang.Object
- implements MechanismHandler
A handler for the NTLM Sasl and GSS-SPNEGO mechanism. Note that both
mechanisms require an NTLM mechanism provider which could be implemented
using jCIFS or native Win32 system calls via a JNI wrapper.
- Version:
- $Rev$, $Date$
- Author:
- Apache Directory Project
- XBean
|
Method Summary |
javax.security.sasl.SaslServer |
handleMechanism(org.apache.mina.common.IoSession session,
org.apache.directory.shared.ldap.message.BindRequest bindRequest)
Implementors will use the session and message to determine what kind of
SaslServer to create and what initialization parameters it will require. |
void |
setNtlmProvider(NtlmProvider provider)
|
void |
setNtlmProviderFqcn(java.lang.String fqcnProvider)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NtlmMechanismHandler
public NtlmMechanismHandler()
setNtlmProvider
public void setNtlmProvider(NtlmProvider provider)
setNtlmProviderFqcn
public void setNtlmProviderFqcn(java.lang.String fqcnProvider)
handleMechanism
public javax.security.sasl.SaslServer handleMechanism(org.apache.mina.common.IoSession session,
org.apache.directory.shared.ldap.message.BindRequest bindRequest)
throws java.lang.Exception
- Description copied from interface:
MechanismHandler
- Implementors will use the session and message to determine what kind of
SaslServer to create and what initialization parameters it will require.
- Specified by:
handleMechanism in interface MechanismHandler
- Returns:
- The
SaslServer to use for the duration of the bound session.
- Throws:
java.lang.Exception
Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.