ldap

Module Events ldap

EventsCalled
OnBeforeUserLoginCLDAP :: OnUserLogin
OnLdapBeforeSyncCLdapServer :: Sync
OnLdapUserFieldsCLDAP :: GetUserFields

Constant module ldap

ConstantChecked
LDAP_NO_PORT_REDIRECTIONCLdapUtil :: bitrixVMAuthorize

List of module methods ldap

Methods
CLDAP :: Bind($login, $password)
CLDAP :: BindAdmin()
CLDAP :: Connect($arFields = Array())
CLDAP :: Disconnect()
CLDAP :: FindUser($LOGIN, $PASSWORD = false)
CLDAP :: GetAllMemberOf($arFindGroups, &$arUserGroups, $arAllGroups)
CLDAP :: GetDepartmentIdForADUser($department, $managerDN, $username, &$cache=FALSE, $iblockId = FALSE, $names = FALSE)
CLDAP :: GetGroupList($query = '')
CLDAP :: GetGroupListArray($query = '')
CLDAP :: GetGroupMaps()
CLDAP :: getLastErrorDescription()
CLDAP :: getLdapValueByBitrixFieldName($fieldName, $arLdapUser)
CLDAP :: GetUserArray($cn)
CLDAP :: GetUserFields($arLdapUser, &$departmentCache=FALSE)
CLDAP :: GetUserList($arFilter = Array())
CLDAP :: NTLMAuth()
CLDAP :: OnExternalAuthList()
CLDAP :: OnFindExternalUser($login)
CLDAP :: OnUserLogin($arArgs)
CLDAP :: PrepareUserPhoto($uid, &$arLdapUser)
CLDAP :: Query($str = '(ObjectClass=*)', $fields = false)
CLDAP :: QueryArray($str = '(ObjectClass=*)', $fields = false)
CLDAP :: RootDSE()
CLDAP :: setFieldAsAttr(array $attrArray, $fieldName)
CLDAP :: SetUser($arLdapUser, $bAddNew = true)
CLDAP :: specialchars($str)
CLDAP :: startTls()
CLDAP :: WorkAttr($values)
CLDAP :: _RootDSE($filtr)
CLdapServer :: Add($arFields)
CLdapServer :: CheckFields($arFields, $ID=false)
CLdapServer :: Delete($ID)
CLdapServer :: GetByID($ID)
CLdapServer :: GetGroupBan($ID)
CLdapServer :: GetGroupMap($ID)
CLdapServer :: GetList($arOrder=Array(), $arFilter=Array())
CLdapServer :: isUserInBannedGroups($ldap_server_id, $arUserFields)
CLdapServer :: SetGroupMap($ID, $arFields)
CLdapServer :: Sync($ldap_server_id)
CLdapServer :: SyncAgent($id)
CLdapServer :: Update($ID, $arFields)
CLdapServer :: __UpdateAgentPeriod($server_id, $time)
CLdapUtil :: BinMD5($val)
CLdapUtil :: bitrixVMAuthorize()
CLdapUtil :: ByteXOR($a,$b,$l)
CLdapUtil :: ConvertADDate($d)
CLdapUtil :: Crypt($str, $key=false)
CLdapUtil :: Decrypt($str, $key=false)
CLdapUtil :: FilterCreate($fname, $vals, $type, $cOperationType=false, $bSkipEmpty = true)
CLdapUtil :: FilterCreateEx($fname, $vals, $type, &$bFullJoin, $cOperationType=false, $bSkipEmpty = true)
CLdapUtil :: getDepartmentListFromSystem($arFilter = Array())
CLdapUtil :: GetImgTypeBySignature($signature)
CLdapUtil :: GetSynFields()
CLdapUtil :: getTargetPort($serverPort = false)
CLdapUtil :: isBitrixVMAuthSupported()
CLdapUtil :: IsIpFromNet($ip,$netsAndMasks)
CLdapUtil :: isLdapPaginationAviable()
CLdapUtil :: isNtlmRedirectNetRangeDefined()
CLdapUtil :: MkOperationFilter($key)
CLdapUtil :: OnAfterUserAuthorizeHandler()
CLdapUtil :: OnEpilogHandler()
CLdapUtil :: SetBitrixVMAuthSupport($setOption=false, $netAndMask=false)
CLdapUtil :: SetDepartmentHead($userId, $sectionId)
CLdapUtil :: UnSetBitrixVMAuthSupport($unSetOption=false)
CLdapUtil :: _Upper($str)
ldap :: CheckLDAP()
ldap :: DoInstall()
ldap :: DoUninstall()
ldap :: InstallDB($arParams = array())
ldap :: InstallEvents()
ldap :: InstallFiles($arParams = array())
ldap :: ldap()
ldap :: UnInstallDB($arParams = array())
ldap :: UnInstallEvents()
ldap :: UnInstallFiles($arParams = array())
__CLDAPServerDBResult :: Fetch()
__CLDAPServerDBResult :: GetNextServer()