Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
documentation:dokuwiki:wiki_exterieur [2013/07/17 16:37] balleydc [/.htaccess] |
documentation:dokuwiki:wiki_exterieur [2013/08/30 16:40] (Version actuelle) balleydc [/.htaccess] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Wiki sur un serveur différent que celui de sympa ====== | ====== Wiki sur un serveur différent que celui de sympa ====== | ||
| - | en cours de rédaction | + | Connexion sur la fédération d'identité marche, pas encore sur IDP INP |
| ===== Shibboleth ===== | ===== Shibboleth ===== | ||
| Ligne 62: | Ligne 62: | ||
| == Connexion directement sur l'IDP de Grenoble INP == | == Connexion directement sur l'IDP de Grenoble INP == | ||
| - | <SessionInitiator type="Chaining" Location="/Login" isDefault="true" id="Intranet" | + | <SSO entityID="https://shibboleth.grenoble-inp.fr/idp/shibboleth"> |
| - | relayState="cookie" entityID="https://shibboleth.grenoble-inp.fr/idp/shibboleth"> | + | SAML2 SAML1 |
| - | <SessionInitiator type="SAML2" acsIndex="1" template="bindingTemplate.html"/> | + | </SSO> |
| - | <SessionInitiator type="Shib1" acsIndex="5"/> | + | |
| - | </SessionInitiator> | + | |
| Ligne 123: | Ligne 122: | ||
| == Connexion directement sur l'IDP de Grenoble INP == | == Connexion directement sur l'IDP de Grenoble INP == | ||
| + | |||
| + | à tester comment récupérer les metadonnées sur l'idp, pour l'instant cela a marché parceque que l'on a configuré d'abord par la fede, puis par l'idp en s'appuyant sur le fichier fourni par la fede | ||
| === Configuration commune === | === Configuration commune === | ||
| Ligne 148: | Ligne 149: | ||
| </code> | </code> | ||
| - | ==== /etc/shibboleth/renater-metadata.xml ==== | + | ==== Fichier xml des metadonnées ==== |
| + | |||
| + | === Pour la fédération Renater === | ||
| + | |||
| + | /etc/shibboleth/renater-metadata.xml | ||
| # wget https://services-federation.renater.fr/metadata/renater-metadata.xml | # wget https://services-federation.renater.fr/metadata/renater-metadata.xml | ||
| + | === Pour l'IDP === | ||
| + | |||
| + | ???? | ||
| ==== Déclaration ==== | ==== Déclaration ==== | ||
| === Soit à la fédération Renater === | === Soit à la fédération Renater === | ||
| Ligne 177: | Ligne 185: | ||
| ===== Apache : httpd.conf ===== | ===== Apache : httpd.conf ===== | ||
| + | Utiliser Location et non pas Directory : sinon à la connexion on ne se retrouve pas en mode connecté, il faut recliquer sur connexion | ||
| <code> | <code> | ||
| <VirtualHost xxx> | <VirtualHost xxx> | ||
| Ligne 183: | Ligne 192: | ||
| ... | ... | ||
| <Location /> | <Location /> | ||
| + | AuthType shibboleth | ||
| + | require shibboleth | ||
| + | </Location> | ||
| + | |||
| + | <Location /wiki1> | ||
| AuthType shibboleth | AuthType shibboleth | ||
| require shibboleth | require shibboleth | ||
| Ligne 202: | Ligne 216: | ||
| $conf['userewrite'] = '1'; | $conf['userewrite'] = '1'; | ||
| $conf['useslash'] = 1; | $conf['useslash'] = 1; | ||
| + | $conf['resendpasswd'] = '0'; | ||
| + | |||
| $conf['authtype'] = 'shibboleth2'; | $conf['authtype'] = 'shibboleth2'; | ||
| Ligne 208: | Ligne 224: | ||
| $conf['plugin']['shibbolethauth2']['logoutURL'] = 'https://dokuwiki.grenoble-inp.fr/sso_login/federation_renater/Shibboleth.sso/Logout'; | $conf['plugin']['shibbolethauth2']['logoutURL'] = 'https://dokuwiki.grenoble-inp.fr/sso_login/federation_renater/Shibboleth.sso/Logout'; | ||
| + | $conf['plugin']['sympagroups']['enabled'] = 1; | ||
| + | $conf['plugin']['sympagroups']['soapService'] = 'https://listes.grenoble-inp.fr/sympa/wsdl'; | ||
| + | $conf['plugin']['sympagroups']['applicationId'] = 'XXXX'; | ||
| + | $conf['plugin']['sympagroups']['applicationPwd'] = 'XXXX'; | ||
| - | $conf['resendpasswd'] = '0'; | ||
| - | $conf['plugin']['sympaauth']['sympaSoapService'] = 'https://listes.grenoble-inp.fr/sympa/wsdl'; | ||
| - | |||
| - | |||
| - | $conf['plugin']['shibbolethauth']['sympaApplicationPwd'] = 'sxxx'; | ||
| </code> | </code> | ||
| Ligne 219: | Ligne 234: | ||
| ==== /.htaccess ==== | ==== /.htaccess ==== | ||
| - | Mettre en commentaire RewriteBase /wiki/ | + | * Pour un wiki directement sous l'url : https://dokuwiki.grenoble-inp.fr |
| + | |||
| + | # RewriteBase /wiki/ | ||
| + | * Pour un wiki sous un dossier en dessous de l'url : https://dokuwiki.grenoble-inp.fr/wiki1 | ||
| + | #RewriteBase /wiki/ | ||
| + | RewriteBase /wiki1/ | ||
| + | |||
| + | Installation en ferme | ||
