Jump to content

Extension:Cas/fr

From mediawiki.org
This page is a translated version of the page Extension:Cas and the translation is 12% complete.
Cette extension nécessite que l'extension PluggableAuth soit d'abord installée.
Manuel des extensions MediaWiki
Cas
État de la version : stable
Implémentation Identité de l'utilisateur , Droits utilisateur
Description Extends the PluggableAuth extension to provide authentication using an Cas server
Auteur(s) mathieu.hetru_AT_univ-lille.fr
Dernière version 1.0.0 (2023-08-07)
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
MediaWiki 1.35+
PHP 7.3+
Modifie la base
de données
Oui
Licence Licence publique générale GNU v2.0
Téléchargement
  • $wgCas_Server
  • $wgCas_Port
  • $wgCas_Path
  • $wgCas_ServiceUrl
  • $wgCas_CACert
  • $wgCas_CA
  • $wgCas_LogoutRequest
  • $wgCas_DisplayName
  • $wgCas_Email
  • $wgCas_GroupMap
Traduire l’extension Cas

The Cas extension provide authentication using a Cas server. It provides a layer on top of the PluggableAuth extension to enable authentication via Cas protocol.

Compatibilité

Compatibility Matrix
Cas PluggableAuth MediaWiki
1.0+ 7.0+
Version de MediaWiki :
1.35

Configuration

See https://github.com/l3-team/mediawiki-extensions-cas/blob/master/README.md

Connection button

Follow the steps below to enable the button of connection cas.

  1. Set the following in your LocalSettings.php:
$wgPluggableAuth_ButtonLabel = 'Se connecter avec CAS';
$wgPluggableAuth_Config['Se connecter avec CAS'] = [
    'plugin' => 'Cas',
    'data' => []
];
$wgPluggableAuth_EnableAutoLogin = false;
$wgPluggableAuth_EnableLocalLogin = true;
$wgPluggableAuth_EnableLocalProperties = false;

Installation

This extension requires the PluggableAuth extension.
  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé Cas dans votre dossier extensions/.
  • Seulement lorsque vous installez à partir de Git, exécutez Composer pour installer les dépendances PHP, en entrant composer install --no-dev après vous être positionné dans le répertoire de l'extension. (Voir T173141 pour des complications potentielles.)
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    $wgGroupPermissions['*']['autocreateaccount'] = true;
    wfLoadExtension( 'PluggableAuth' );
    wfLoadExtension( 'Cas' );
    
  • Configure as required.
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.