46 lines
1.7 KiB
Plaintext
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.
|