Home | Trees | Index | Help |
|
---|
Package ldaptor :: Package protocols :: Package ldap :: Module svcbindproxy :: Class ServiceBindingProxy |
|
BaseProtocol
--+ |Protocol
--+ |BaseLDAPServer
--+ |Proxy
--+ | ServiceBindingProxy
An LDAP proxy that handles non-anonymous bind requests specially.
BindRequests are intercepted and authentication is attempted against each configured service. This authentication is performed against a separate LDAP entry, found by searching for entries withstarting at the identity-base as configured in the config file.
Finally, if the authentication does not succeed against any of the configured services, the proxy can fallback to passing the bind request to the real server.Method Summary | |
---|---|
Initialize the object. | |
handle_LDAPBindRequest(self,
request,
controls,
reply)
| |
timestamp(self)
| |
Inherited from Proxy | |
| |
TCP connection has opened | |
| |
| |
Inherited from BaseLDAPServer | |
| |
| |
| |
| |
| |
|
Class Variable Summary | |
---|---|
classobj |
fail_LDAPBindRequest = ldaptor.protocols.pureldap.LDAPBindResponse |
bool |
fallback = False
|
list |
services = []
|
Inherited from Proxy | |
NoneType |
client = None |
bool |
unbound = False
|
list |
waitingConnect = []
|
Inherited from BaseLDAPServer | |
LDAPBERDecoderContext_TopLevel |
berdecoder = <LDAPBERDecoderContext_TopLevel identities=...
|
bool |
debug = False
|
Inherited from Protocol | |
Implements |
__implemented__ = <implementedBy twisted.internet.protoc...
|
ClassProvides |
__provides__ = <zope.interface.declarations.ClassProvide...
|
Method Details |
---|
__init__(self,
services=None,
fallback=None,
*a,
**kw)
Initialize the object.
|
Class Variable Details |
---|
fallback
|
services
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sun Oct 1 10:49:47 2006 | http://epydoc.sf.net |