This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
samlauth-elgg/install_descartes.txt

46 lines
1.7 KiB
Plaintext

= Installation sous Debian =
== Installation des paquets Debian ==
Le module saml auth dépend des paquets Debian memcached et php5-memcache.
Pour les installer il faut utiliser la commande suivante.
# apt-get install memcached php5-memcache
== Installer le module SAML Auth ==
Pour cela il suffit de copier le dossier saml_auth dans le dossier mod de votre Elgg.
== Configuration de SimpleSAMLphp ==
Le module Elgg utilise la bibliothèque SimpleSAMLphp pour se connecter à la fédération RENATER.
Cette bibliothèque est intégrée directement dans le module pour des raisons pratique.
Elle est installée dans saml_auth/simplesamlphp et son dossier de configuration est dans
saml_auth/simplesamlphp/config.
Le module saml_auth est pré-configuré pour utiliser Identity hub mais il peut également utiliser
le Shibboleth de test de RENATER.
Il faudra tout de même ajouter l'alias Apache suivant dans la configuration
du vhost de votre Elgg :
Alias /simplesamlphp CHEMIN_DE_VOTRE_ELGG/mod/saml_auth/simplesamlphp/www
Ensuite il faudra nous demander de rajouter votre "service provider" dans la fédération RENATER
de test ou le faire vous même en suivant les instructions :
https://services.renater.fr/federation/test/index
Pour mieux comprendre la configuration de SimpleSAMLphp en tant que sp :
http://simplesamlphp.org/docs/1.10/simplesamlphp-sp
== Activation du module ==
Il faut vous rendre dans l'administration de Elgg puis dans Plugins et choisir d'activer le plugin 'SAML Auth 0.1'.
== Configuration du module ==
Dans l'administration de Elgg vous pouvez modifier le plugin qui est
pour le moment configurer pour utiliser identy-hub.
Attention la modification des attributs peut casser le sso.