public class SimpleMechanismHandler extends Object implements MechanismHandler
| Constructor and Description |
|---|
SimpleMechanismHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup(LdapSession ldapSession)
Clean the Sasl properties when the use has been authenticated
|
SaslServer |
handleMechanism(LdapSession ldapSession,
org.apache.directory.api.ldap.model.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 |
init(LdapSession ldapSession)
Initialize the saslProperties with some mechanism's specific data
|
public SimpleMechanismHandler()
public SaslServer handleMechanism(LdapSession ldapSession, org.apache.directory.api.ldap.model.message.BindRequest bindRequest) throws Exception
MechanismHandlerSaslServer to create and what initialization parameters it will require.handleMechanism in interface MechanismHandlerldapSession - The LdapSession in usebindRequest - The BindRequestSaslServer to use for the duration of the bound session.Exception - If we can't find the SASL Mechanismpublic void init(LdapSession ldapSession)
init in interface MechanismHandlerldapSession - the Ldapsession instancepublic void cleanup(LdapSession ldapSession)
cleanup in interface MechanismHandlerldapSession - the Ldapsession instanceCopyright © 2003–2023 The Apache Software Foundation. All rights reserved.