|
| __construct ($arFields=[]) |
| Connect () |
| BindAdmin () |
| Bind ($login, $password) |
| Disconnect () |
| RootDSE () |
| _RootDSE ($filtr) |
| WorkAttr ($values) |
| QueryArray ($str='(ObjectClass=*)', $fields=false) |
| Query ($str='(ObjectClass=*)', $fields=false) |
| GetGroupListArray ($query='') |
| GetGroupList ($query='') |
| FindUser ($LOGIN, $PASSWORD=false) |
| getLdapValueByBitrixFieldName ($fieldName, $arLdapUser) |
| GetUserFields ($arLdapUser, &$departmentCache=FALSE) |
| GetDepartmentIdForADUser ($department, $managerDN, $username, &$cache=FALSE, $iblockId=FALSE, $names=FALSE) |
| GetUserList ($arFilter=Array()) |
| GetUserArray ($cn) |
| specialchars ($str) |
| GetAllMemberOf ($arFindGroups, &$arUserGroups, $arAllGroups) |
| GetGroupMaps () |
| SetUser ($arLdapUser, $bAddNew=true) |
См. определение в файле ldap.php строка 15
◆ __construct()
__construct |
( |
| $arFields = [] | ) |
|
◆ _RootDSE()
- Аргументы
-
- Возвращает
- array|false
См. определение в файле ldap.php строка 163
◆ Bind()
Bind |
( |
| $login, |
|
|
| $password ) |
◆ BindAdmin()
◆ Connect()
◆ Disconnect()
◆ FindUser()
FindUser |
( |
| $LOGIN, |
|
|
| $PASSWORD = false ) |
◆ GetAllMemberOf()
GetAllMemberOf |
( |
| $arFindGroups, |
|
|
& | $arUserGroups, |
|
|
| $arAllGroups ) |
Recieves the users groups list includes all groups parents list searching by memberOf in group properties
- Аргументы
-
$arFindGroups | - user groups |
$arUserGroups | - full array with uppergroups |
$arAllGroups | - list of all ldap groups |
См. определение в файле ldap.php строка 1132
◆ GetDepartmentIdForADUser()
GetDepartmentIdForADUser |
( |
| $department, |
|
|
| $managerDN, |
|
|
| $username, |
|
|
& | $cache = FALSE, |
|
|
| $iblockId = FALSE, |
|
|
| $names = FALSE ) |
◆ GetGroupList()
GetGroupList |
( |
| $query = '' | ) |
|
◆ GetGroupListArray()
GetGroupListArray |
( |
| $query = '' | ) |
|
◆ GetGroupMaps()
◆ getLastErrorDescription()
getLastErrorDescription |
( |
| ) |
|
|
protected |
◆ getLdapValueByBitrixFieldName()
getLdapValueByBitrixFieldName |
( |
| $fieldName, |
|
|
| $arLdapUser ) |
Returns value of ldap user field mapped to bitrix field.
- Аргументы
-
string | $fieldName | Name of user field in Bitrix system. |
array | $arLdapUser | User params received from ldap. |
- Возвращает
- mixed.
См. определение в файле ldap.php строка 559
◆ GetUserArray()
◆ GetUserFields()
GetUserFields |
( |
| $arLdapUser, |
|
|
& | $departmentCache = FALSE ) |
◆ GetUserList()
GetUserList |
( |
| $arFilter = Array() | ) |
|
◆ isApplicationPassword()
isApplicationPassword |
( |
string | $login, |
|
|
string | $password, |
|
|
bool | $isPasswordOriginal ) |
|
staticprotected |
◆ NTLMAuth()
◆ onEventLogGetAuditTypes()
onEventLogGetAuditTypes |
( |
| ) |
|
|
static |
◆ OnExternalAuthList()
◆ OnFindExternalUser()
OnFindExternalUser |
( |
| $login | ) |
|
|
static |
◆ OnUserLogin()
variants: password = 12345678 otp = '' <- no otp password = 12345678 otp = 345678 <- with otp password = 12345678 otp = 876543 <- with otp password = 12345678 otp = 345678 <- no otp
См. определение в файле ldap.php строка 397
◆ PrepareUserPhoto()
PrepareUserPhoto |
( |
| $uid, |
|
|
& | $arLdapUser ) |
|
static |
◆ Query()
Query |
( |
| $str = '(ObjectClass=*)', |
|
|
| $fields = false ) |
◆ QueryArray()
QueryArray |
( |
| $str = '(ObjectClass=*)', |
|
|
| $fields = false ) |
◆ RootDSE()
- Возвращает
- string[]
См. определение в файле ldap.php строка 141
◆ setFieldAsAttr()
setFieldAsAttr |
( |
array | $attrArray, |
|
|
| $fieldName ) |
|
protected |
◆ SetUser()
SetUser |
( |
| $arLdapUser, |
|
|
| $bAddNew = true ) |
◆ specialchars()
◆ startTls()
◆ WorkAttr()
◆ $arFields
◆ $arGroupList
◆ $arGroupMaps
◆ $conn
◆ $groupsLists
◆ $isTlsStarted
◆ $PHOTO_ATTRIBS
$PHOTO_ATTRIBS = array("thumbnailPhoto", "jpegPhoto") |
|
staticprotected |
◆ CONNECTION_TYPE_SIMPLE
const CONNECTION_TYPE_SIMPLE = 0 |
◆ CONNECTION_TYPE_SSL
const CONNECTION_TYPE_SSL = 1 |
◆ CONNECTION_TYPE_TLS
const CONNECTION_TYPE_TLS = 2 |
Объявления и описания членов класса находятся в файле:
- C:/bitrix/modules/ldap/classes/general/ldap.php