Поддержка серверов

LDAP: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля ldap

СобытиеВызывается
OnBeforeUserLoginCLDAP::OnUserLogin
OnLdapBeforeSyncCLdapServer::Sync
OnLdapUserFieldsCLDAP::GetUserFields

Константы модуля ldap

КонстантаПроверяется
LDAP_NO_PORT_REDIRECTIONCLdapUtil::bitrixVMAuthorize

Список функций и методов модуля ldap

Метод
CLDAP::Bind()
CLDAP::BindAdmin()
CLDAP::Connect()
CLDAP::Disconnect()
CLDAP::FindUser()
CLDAP::GetAllMemberOf()
CLDAP::GetDepartmentIdForADUser()
CLDAP::GetGroupList()
CLDAP::GetGroupListArray()
CLDAP::GetGroupMaps()
CLDAP::GetUserArray()
CLDAP::GetUserFields()
CLDAP::GetUserList()
CLDAP::NTLMAuth()
CLDAP::OnExternalAuthList()
CLDAP::OnFindExternalUser()
CLDAP::OnUserLogin()
CLDAP::PrepareUserPhoto()
CLDAP::Query()
CLDAP::QueryArray()
CLDAP::RootDSE()
CLDAP::SetUser()
CLDAP::WorkAttr()
CLDAP::_RootDSE()
CLDAP::getLastErrorDescription()
CLDAP::getLdapValueByBitrixFieldName()
CLDAP::setFieldAsAttr()
CLDAP::specialchars()
CLDAP::startTls()
CLdapServer::Add()
CLdapServer::CheckFields()
CLdapServer::Delete()
CLdapServer::GetByID()
CLdapServer::GetGroupBan()
CLdapServer::GetGroupMap()
CLdapServer::GetList()
CLdapServer::SetGroupMap()
CLdapServer::Sync()
CLdapServer::SyncAgent()
CLdapServer::Update()
CLdapServer::__UpdateAgentPeriod()
CLdapServer::isUserInBannedGroups()
CLdapUtil::BinMD5()
CLdapUtil::ByteXOR()
CLdapUtil::ConvertADDate()
CLdapUtil::Crypt()
CLdapUtil::Decrypt()
CLdapUtil::FilterCreate()
CLdapUtil::FilterCreateEx()
CLdapUtil::GetImgTypeBySignature()
CLdapUtil::GetSynFields()
CLdapUtil::IsIpFromNet()
CLdapUtil::MkOperationFilter()
CLdapUtil::OnAfterUserAuthorizeHandler()
CLdapUtil::OnEpilogHandler()
CLdapUtil::SetBitrixVMAuthSupport()
CLdapUtil::SetDepartmentHead()
CLdapUtil::UnSetBitrixVMAuthSupport()
CLdapUtil::_Upper()
CLdapUtil::bitrixVMAuthorize()
CLdapUtil::getDepartmentListFromSystem()
CLdapUtil::getTargetPort()
CLdapUtil::isBitrixVMAuthSupported()
CLdapUtil::isLdapPaginationAviable()
CLdapUtil::isNtlmRedirectNetRangeDefined()
__CLDAPServerDBResult::Fetch()
__CLDAPServerDBResult::GetNextServer()
ldap::CheckLDAP()
ldap::DoInstall()
ldap::DoUninstall()
ldap::InstallDB()
ldap::InstallEvents()
ldap::InstallFiles()
ldap::UnInstallDB()
ldap::UnInstallEvents()
ldap::UnInstallFiles()
ldap::ldap()