Hi Mark,
Thank you for the reply. I'm trying to use 1.26.x since I have to have it completed by today.
I'm running this on
MediaWiki 1.26.3
IIS 8.5
php 7.0 (I think this needs to change since I'm using 1.26.3)
mySQL 5.5.57
Windows Server 2012 R2
Here is what I have in LocalSettings.php for connecting to Active Directory:
require_once( "$IP/extensions/LdapAuthentication/LdapAuthentication.php" );
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array( "TMP" );
$wgLDAPServerNames = array( "TMP" => "tmp01.ab.cde.fghi.edu" );
$wgLDAPSearchStrings = array( "TMP" => "TMP\\USER-NAME" );
$wgLDAPEncryptionType = array( "TMP" => "tls" );
$wgLDAPUseLocal = false;
$wgMinimalPasswordLength = 1;
$wgLDAPBaseDNs = array( "TMP" => "dc=tmp01,dc=ab,dc=cde,dc=fghi,dc=edu" );
$wgLDAPSearchAttributes = array( "TMP" => "sAMAccountName" );
$wgLDAPRetrievePrefs = array( "TMP" => "true" );
$wgLDAPPreferences = array('TMP' => array( 'email' => 'mail','realname' => 'displayname'));
$wgLDAPDebug = 3; //for debugging LDAP
$wgShowExceptionDetails = true; //for debugging MediaWiki
$wgDebugLogFile = "C:\inetpub\wwwroot\NewWiki\w\debug.log" ;
$wgDebugLogGroups["ldap"] = "C:\inetpub\wwwroot\NewWiki\w\debugldap.log" ;
$wgLDAPProxyAgent = array(
'TMP' => 'cn=TMP\userLDAP,dc=tmp01,dc=ab,dc=cde,dc=fghi,dc=edu',
);
$wgLDAPProxyAgentPassword = array(
'TMP' => 'tmpLDAPpassword',
);
I know that the ldap server has a certificate and it is not self signed but from a third party. Do I still need to use openssl and create a cert file? If so where do I put this file in a windows server 2012 computer? Should I use SSL?
All I want to do is have my users use their current login information to log into my MediaWiki setup and just allow them to edit. I need to give myself and another user top level control. Anyone else who uses the site will just be a user and just viewing the wiki.
Thank you again for your help. I look forward to hearing from you.l