class ActiveDirectoryAction implements DirectoryServiceInterface

Traits

Trait for Directory Service Configuration

Properties

AdSyncController $mod

Methods

array
autodiscoverGroups()

Try to autodiscover all groups in Active Directory

getAttributeMapping()

Return Attribute Mapping from module configuration

getConfigOptions()

Return Configuration for Service

array[]
getDirectoryUsers()

Returns all Users available in the configured Active Directory

getGroupMapping()

Return Group Mapping from module configuration

initService()

No description

Details

at line 129
array autodiscoverGroups()

Try to autodiscover all groups in Active Directory

Return Value

array

getAttributeMapping()

Return Attribute Mapping from module configuration

getConfigOptions()

Return Configuration for Service

at line 38
array[] getDirectoryUsers()

Returns all Users available in the configured Active Directory

Return Value

array[]

['login' => ['objectsid'=>'', 'firstname'=>'', 'lastname'=>'', 'mail'=>'', 'groups'=>[], 'accountcontrol'=>['LOCKOUT','NORMAL_ACCOUNT','PASSWORD_EXPIRED'],'accountexpires'=>(int) 1234565, 'otherAttributeForMapping'=>'']]

Exceptions

AuthenticationException

getGroupMapping()

Return Group Mapping from module configuration

initService()

No description