Hello,
i am running a mediawiki 1.35 with the following extensions:
LDAPProvider, PluggableAuth, LDAPAuthentication2
My goal is that users can manually log in to mediawiki with their used username and password from active directory.
The users are already created in mediawiki.
When running php extensions/LDAPProvider/maintenance/ShowUserInfo.php i receive the informations from active directory.
When running php extensions/LDAPProvider/maintenance/CheckLogin.php it is just failing.
The debug log saying following at the end:
2021-08-24 09:57:14 mediawiki wiki: Ran LDAP search for '(samaccountname=mic-sma)' in 0.002122163772583 seconds.
2021-08-24 09:57:26 mediawiki wiki: ldap_connect( $hostname = 'ldap://192.168.73.250:389', $port = 389 );
2021-08-24 09:57:26 mediawiki wiki: # __METHOD__ returns Resource id #763
2021-08-24 09:57:26 mediawiki wiki: Setting LDAP_OPT_PROTOCOL_VERSION to 3
2021-08-24 09:57:26 mediawiki wiki: ldap_set_option( $linkID, $option = 17, $newval = 3 );
2021-08-24 09:57:26 mediawiki wiki: # returns 1
2021-08-24 09:57:26 mediawiki wiki: Setting LDAP_OPT_REFERRALS to 0
2021-08-24 09:57:26 mediawiki wiki: ldap_set_option( $linkID, $option = 8, $newval = 0 );
2021-08-24 09:57:26 mediawiki wiki: # returns 1
2021-08-24 09:57:26 mediawiki wiki: Setting LDAP_OPT_DEREF to 1
2021-08-24 09:57:26 mediawiki wiki: ldap_set_option( $linkID, $option = 2, $newval = 1 );
2021-08-24 09:57:26 mediawiki wiki: # returns 1
2021-08-24 09:57:26 mediawiki wiki: ldap_bind( $linkID, $bindRDN = 'wikisync', $bindPassword = 'XXXX' );
2021-08-24 09:57:26 mediawiki wiki: # returns 1
2021-08-24 09:57:26 mediawiki wiki: MediaWiki\Extension\LDAPProvider\Client::getSearchString: User DN is: 'samaccountname=mic-sma,dc=xxx,dc=xxx'
2021-08-24 09:57:26 mediawiki wiki: ldap_bind( $linkID, $bindRDN = 'samaccountname=mic-sma,dc=xxx,dc=xxx', $bindPassword = 'XXXX' );
2021-08-24 09:57:26 mediawiki wiki: # returns
Does someone can help me?
Best regards,
Manuel