forked from coop-cloud/mediawiki
Update to new SimpleSAML
This commit is contained in:
@ -166,13 +166,20 @@ wfLoadExtension( 'PluggableAuth' );
|
||||
wfLoadExtension( 'SimpleSAMLphp' );
|
||||
|
||||
$wgSimpleSAMLphp_InstallDir = "/var/simplesamlphp/";
|
||||
$wgSimpleSAMLphp_AuthSourceId = "{{ env "SAML_AUTH_SOURCE_ID" }}";
|
||||
$wgSimpleSAMLphp_RealNameAttribute = "{{ env "SAML_REAL_NAME_ATTRIBUTE" }}";
|
||||
$wgSimpleSAMLphp_EmailAttribute = "{{ env "SAML_EMAIL_ATTRIBUTE" }}";
|
||||
$wgSimpleSAMLphp_UsernameAttribute = "{{ env "SAML_USERNAME_ATTRIBUTE" }}";
|
||||
|
||||
$wgPluggableAuth_Config['Log in using my SAML'] = [
|
||||
'plugin' => 'SimpleSAMLphp',
|
||||
'data' => [
|
||||
'authSourceId' => '{{ env "SAML_AUTH_SOURCE_ID" }}',
|
||||
'usernameAttribute' => '{{ env "SAML_USERNAME_ATTRIBUTE" }}',
|
||||
'realNameAttribute' => '{{ env "SAML_REAL_NAME_ATTRIBUTE" }}',
|
||||
'emailAttribute' => '{{ env "SAML_EMAIL_ATTRIBUTE" }}'
|
||||
]
|
||||
];
|
||||
|
||||
$wgGroupPermissions['*']['autocreateaccount'] = true;
|
||||
$wgGroupPermissions['*']['createaccount'] = false;
|
||||
{{ end }}
|
||||
|
||||
{{ if eq (env "MEDIAWIKI_DEBUG") "1" }}
|
||||
$wgDebugLogFile = "/var/log/debug-{$wgDBname}.log";
|
||||
|
Reference in New Issue
Block a user