Hello Team
Please help me to configure LDAPAuthentication2.
Verson used 1.35 for media wiki and all extensions.
LDAP Authentication 'OK' from cli, could not get any groups from showgroups.php . Domain config is set in php array.
Please find y ldap debug
dap_search( $linkID, $baseDN = 'DC=internal', $filter = '(samaccountname=####)', $attributes = [ '*', 'memberof' ], $attrsonly = , $sizelimit = , $timelimit = , $deref = );
######i: # returns Resource id #789
i: ldap_count_entries( $linkiID, $result = 'Resource id #789' );
i: # returns 0
: Could not get user DN!
: ldap_search( $linkID, $baseDN = 'DC=internal', $filter = '(objectClass=*)', $attributes = [ 'dn' ], $attrsonly = , $sizelimit = , $timelimit = , $deref = );
i: # returns Resource id #795
i: ldap_get_entries( $linkID, $resultID );
i: # returns: array (
'count' => 0,
)
: Ran LDAP search for '(objectClass=*)' in 17.134354114532 seconds.
Local Settings PHP
Loaded extensions
wfLoadExtension( 'LDAPAuthentication2' );
wfLoadExtension( 'PluggableAuth' );
wfLoadExtension( 'LDAPProvider' );
wfLoadExtension( 'LDAPGroups' );
wfLoadExtension( 'LDAPUserInfo' );
wfLoadExtension( 'LDAPSyncAll' );
wfLoadExtension( 'LDAPAuthorization' );
$wgPluggableAuth_ButtonLabelMessage = "Login";
$wgGroupPermissions['*']['autocreateaccount'] = true;
$LDAPGroupssyncMechanismRegistry = "MediaWiki\\Extension\\LDAPGroups\\SyncMechanism\\AllGroups::factory";
$LDAPProviderDomainConfigProvider = function(){
$config = [
'VDS' => [
'connection' => [
"server" => "####",
"port" => 636,
"enctype" => 'ssl',
"user" => "CN=###,OU=Service Accounts,OU=WWDEL,OU=WorldWide,DC=####,DC=##",
"pass" => '####',
"grouprequest" => "MediaWiki\\Extension\\LDAPProvider\\UserGroupsRequest\\GroupMember::factory",
'authorization' => [
'rules' => [
'groups' => [
'required' => [ "OU=##,OU=##,OU=##,DC=##,DC=##t" ]
]
]
]
On the web i am getting : /index.php/Special:PluggableAuthLogin MWException from line 66 of /##i/extensions/LDAPProvider/src/DomainConfigFactory.php: No section 'authorization' found in configuration for domain