Additional configurations and extensions
This commit is contained in:
@@ -62,15 +62,15 @@ $LDAPProviderDomainConfigProvider = function() {
|
||||
"server" => "LDAP_SERVER_NAME",
|
||||
"port" => "LDAP_SERVER_PORT",
|
||||
"enctype" => "LDAP_ENCTYPE",
|
||||
"user" => LDAP_BIND_USER,
|
||||
"pass" => LDAP_BIND_PASS,
|
||||
"user" => "LDAP_BIND_USER",
|
||||
"pass" => "LDAP_BIND_PASS",
|
||||
"basedn" => "LDAP_BASE",
|
||||
"userbasedn" => "LDAP_BASE",
|
||||
"groupbasedn" => "LDAP_BASE",
|
||||
"searchattribute" => "LDAP_USER_ATTR",
|
||||
"usernameattribute" => "LDAP_USER_ATTR",
|
||||
"realnameattribute" => "displayname",
|
||||
"emailattribute" => "mail",
|
||||
"realnameattribute" => "LDAP_REAL_NAME_ATTR",
|
||||
"emailattribute" => "LDAP_MAIL_ATTR",
|
||||
"grouprequest" => "MediaWiki\\Extension\\LDAPProvider\\UserGroupsRequest\\UserMemberOf::factory",
|
||||
"nestedgroups" => true
|
||||
],
|
||||
@@ -81,12 +81,16 @@ $LDAPProviderDomainConfigProvider = function() {
|
||||
],
|
||||
"userinfo" => [
|
||||
"attributes-map" => [
|
||||
"email" => "mail",
|
||||
"realname" => "displayname"
|
||||
"email" => "LDAP_MAIL_ATTR",
|
||||
"realname" => "LDAP_REAL_NAME_ATTR"
|
||||
]
|
||||
],
|
||||
"groupsync" => [
|
||||
"mechanism" => "allgroups"
|
||||
"mapping" => [
|
||||
"bureaucrat" => "LDAP_BUREAUCRAT_GROUP",
|
||||
"interface-admin" => "LDAP_INTERFACE_ADMIN_GROUP",
|
||||
"sysop" => "LDAP_SYSOP_GROUP"
|
||||
]
|
||||
]
|
||||
]
|
||||
];
|
||||
@@ -96,14 +100,21 @@ $LDAPProviderDomainConfigProvider = function() {
|
||||
$LDAPProviderCacheTime = 5;
|
||||
$LDAPProviderCacheType = "CACHE_NONE" ;
|
||||
$LDAPProviderDefaultDomain = "LDAP_DOMAINNAME" ;
|
||||
$wgLdapAuthSearchFilter = 'LDAP_SEARCH_FILTER';
|
||||
|
||||
$wgExternalDataSources['LDAP_SERVER_NAME'] = [
|
||||
'server' => 'LDAP_SERVER_NAME',
|
||||
'base dn' => 'LDAP_BASE',
|
||||
'user' => 'LDAP_BIND_USER',
|
||||
'password' => 'LDAP_BIND_PASS'
|
||||
];
|
||||
|
||||
# Group Permissions
|
||||
|
||||
$wgGroupPermissions['*']['edit'] = false;
|
||||
|
||||
$wgGroupPermissions['*']['createaccount'] = true;
|
||||
$wgGroupPermissions['*']['autocreateaccount'] = true;
|
||||
$wgGroupPermissions['*']['createaccount'] = false;
|
||||
$wgGroupPermissions['*']['autocreateaccount'] = false;
|
||||
|
||||
$wgGroupPermissions['wiki-admins']['delete'] = true;
|
||||
$wgGroupPermissions['wiki-admins']['undelete'] = true;
|
||||
@@ -119,4 +130,13 @@ $wgGroupPermissions['wiki-admins']['protect'] = true;
|
||||
wfLoadExtension( 'VisualEditor' );
|
||||
wfLoadExtension( 'WikiEditor' );
|
||||
|
||||
## Eric's extensions
|
||||
$wgFavicon = "$wgResourceBasePath/resources/assets/wiki.png";
|
||||
|
||||
wfLoadExtension( 'Cargo' );
|
||||
wfLoadExtension( 'Cite' );
|
||||
wfLoadExtension( 'ExternalData' );
|
||||
wfLoadExtension( 'Math' );
|
||||
wfLoadExtension( 'PageForms' );
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user