Logo Search packages:      
Sourcecode: zope-ldapuserfolder version File versions

LDAPUserFolder::LDAPUserFolder::LDAPUserFolder Class Reference

Inherits AccessControl::User::BasicUserFolder.

List of all members.


Detailed Description

    LDAPUserFolder

    The LDAPUserFolder is a user database.  It contains management 
    hooks so that it can be added to a Zope folder as an 'acl_users'
    database.  Its important public method is validate() which
    returns a Zope user object of type LDAPUser

Definition at line 42 of file LDAPUserFolder.py.


Public Member Functions

def __init__
def __setstate__
def authenticate
def findUser
def getCacheTimeout
def getEncryptions
def getGroupDetails
def getGroupedUsers
def getGroupMappings
def getGroups
def getGroupType
def getLDAPSchema
def getLocalUsers
def getLog
def getMappedUserAttrs
def getMultivaluedUserAttrs
def getProperty
def getSchemaConfig
def getSchemaDict
def getServers
def getUser
def getUserByDN
def getUserById
def getUserDetails
def getUserNames
def getUsers
def isUnique
def manage_addGroup
def manage_addGroupMapping
def manage_addLDAPSchemaItem
def manage_addServer
def manage_addUser
def manage_changeProperty
def manage_deleteGroupMappings
def manage_deleteGroups
def manage_deleteLDAPSchemaItems
def manage_deleteServers
def manage_deleteUsers
def manage_edit
def manage_editUser
def manage_editUserPassword
def manage_editUserRoles
def manage_reinit
def manage_setUserProperty
def setCacheTimeout
def setSchemaConfig

Public Attributes

 groups_base
 groups_scope
 LDAP_port
 LDAP_server
 read_only
 title
 users_base
 users_scope
 verbose

Static Public Attributes

string id = 'acl_users'
int isAUserFolder = 1
tuple manage = manage_mainDTMLFile('dtml/properties', globals())
tuple manage_cache = DTMLFile('dtml/cache', globals())
tuple manage_grouprecords = DTMLFile('dtml/groups', globals())
tuple manage_ldapschema = DTMLFile('dtml/ldapschema', globals())
tuple manage_log = DTMLFile('dtml/log', globals())
tuple manage_options
tuple manage_userrecords = DTMLFile('dtml/users', globals())
string meta_type = 'LDAPUserFolder'
tuple security = ClassSecurityInfo()

Private Member Functions

def _clearCaches
def _expireUser
def _lookupuser
def _mapRoles
def _setProperty

Private Attributes

 _additional_groups
 _anonymous_cache
 _anonymous_timeout
 _authenticated_cache
 _authenticated_timeout
 _bindpwd
 _binduid
 _binduid_usage
 _conn_proto
 _delegate
 _groups_mappings
 _groups_store
 _ldapschema
 _local_groups
 _log
 _login_attr
 _pwd_encryption
 _rdnattr
 _roles
 _user_objclasses
 _v_conn
 _v_userlist
 _v_userlistexpire

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index