From 7b5c12a52ef0fba2f4776cffb890b7665948e715 Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Wed, 28 May 2025 00:27:59 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20extensions=20d'Auth=20(encore=20?= =?UTF-8?q?=C3=A0=20config)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/services/mediawiki.nix | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/modules/services/mediawiki.nix b/modules/services/mediawiki.nix index ceaa59d..20b9b16 100644 --- a/modules/services/mediawiki.nix +++ b/modules/services/mediawiki.nix @@ -41,8 +41,8 @@ in $wgPasswordSender = 'root@crans.org'; $wgEmergencyContact = 'contact@crans.org'; $wgNoReplyAddress = 'root@crans.org'; - $wgEnableUserEmail = true; - $wgEnableSpecialMute = true; + $wgEnableUserEmail = false; + # $wgEnableSpecialMute = true; $wgAllowHTMLEmail = true; $wgEnotifUseRealName = false; @@ -103,6 +103,32 @@ in # Pas de meilleure solution à ma connaissance pour suivre les releases. sha256 = "sha256-deKDEC87yTQrToZC5yNAH9tmV/5pFa4gsaSuOYXfIEo="; }; + + # Auth + PluggableAuth = pkgs.fetchFromGitHub { + owner = "wikimedia"; + repo = "mediawiki-extensions-PluggableAuth"; + rev = "REL" + major + "_" + minor; + # Le SHA doit être changé à chaque nouveau commit de traduction. + # Pas de meilleure solution à ma connaissance pour suivre les releases. + sha256 = "sha256-3+nzeWemVAHGmLz3ZMvDSvP2UCmsnEiGJcE/oEakr2s="; + }; + LDAPAuthentication2 = pkgs.fetchFromGitHub { + owner = "wikimedia"; + repo = "mediawiki-extensions-LDAPAuthentication2"; + rev = "REL" + major + "_" + minor; + # Le SHA doit être changé à chaque nouveau commit de traduction. + # Pas de meilleure solution à ma connaissance pour suivre les releases. + sha256 = "sha256-oi5rliHb4KnLbvQxO7MGuLp/FEucoGR/Z0NP1gmbgMc="; + }; + OpenIDConnect = pkgs.fetchFromGitHub { + owner = "wikimedia"; + repo = "mediawiki-extensions-OpenIDConnect"; + rev = "REL" + major + "_" + minor; + # Le SHA doit être changé à chaque nouveau commit de traduction. + # Pas de meilleure solution à ma connaissance pour suivre les releases. + sha256 = "sha256-KoBULn53xnY+ydodeTGN7YEoqgLr9qhhuR5mNibbh5s="; + }; }; }; }