cicas : plugin d’authentification avec CAS pour SPIP - commentaires cicas : plugin d'authentification avec CAS pour SPIP 2023-04-19T10:16:52Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment513090 2023-04-19T10:16:52Z <p>Bonjour,<br class="autobr"> Je n'arrive pas à reproduire le problème (avec CICAS 2.6.1 et SPIP 4.1.9).<br class="autobr"> Par ailleurs, je n'ai pas constaté de warning dans ecrire/<small class="fine d-inline"> </small>?exec=cicas_serveurs.</p> cicas : plugin d'authentification avec CAS pour SPIP 2023-04-14T14:54:21Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment513079 2023-04-14T14:54:21Z <p>Bonjour,</p> <p>Avec SPIP 4.1.9 + Cicas 2.6.1, il m'est impossible de configurer le mode Hybride.</p> <ul class="spip"><li> Si je mets CAS, dans spip_metas, la valeur stockée est 'oui'</li><li> Si je mets SPIP, dans spip_metas, la valeur stockée est 'non'</li><li> Mais Si je mets CAS ou SPIP, dans spip_metas, la valeur stockée est 'oui' (au lieu de 'hybride')</li></ul> <p>Par ailleurs, dans ecrire/<small class="fine d-inline"> </small>?exec=cicas_serveurs avec aucun serveur additionnel, il y a cette erreur :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">Warning: Invalid argument supplied for foreach() in /var/www/html/spip-svn/plugins/_cicas/exec/cicas_serveurs.php on line 44 Aucun serveur additionnel n'a été créé.</code></p> cicas : plugin d'authentification avec CAS pour SPIP 2018-01-29T13:13:34Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment495580 2018-01-29T13:13:34Z <p>Il est totalement <strong>inexact</strong> d'écrire que la version 1.3.4 de phpCAS contient de multiples trous de sécurité (CVE-2012-5583, CVE-2010-2795, CVE-2010-2796,CVE-2010-3690,CVE-2010-3691,CVE-2010-3692, CVE-2012-1104, CVE-2012-1105).</p> <p>En effet, ces failles de sécurité <strong>ont été corrigées par des versions antérieures</strong> à phpCAS 1.3.4 :</p> <ul class="spip"><li> CVE-2012-5583 corrigé par la version 1.3.2 de phpCAS</li><li> CVE-2012-1104 corrigé par la version 1.3.0 de phpCAS</li><li> CVE-2012-1105 corrigé par la version 1.3.0 de phpCAS</li><li> CVE-2010-3690 corrigé par la version 1.1.3 de phpCAS</li><li> CVE-2010-3691 corrigé par la version 1.1.3 de phpCAS</li><li> CVE-2010-3692 corrigé par la version 1.1.3 de phpCAS</li><li> CVE-2010-2795 corrigé par la version 1.1.2 de phpCAS</li><li> CVE-2010-2796 corrigé par la version 1.1.2 de phpCAS</li></ul> cicas : plugin d'authentification avec CAS pour SPIP 2018-01-29T09:50:02Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment495579 2018-01-29T09:50:02Z <p>Bonjour,</p> <p>Je vois que le CAS.php du plugins cicas_161005 est en version 1.3.4, hors cette version contient de multiples trous de sécurité (CVE-2012-5583, CVE-2010-2795, CVE-2010-2796,CVE-2010-3690,CVE-2010-3691,CVE-2010-3692, CVE-2012-1104, CVE-2012-1105).</p> <p>Est ce qu'une nouvelle version du plugins est prévue pour corriger cela<small class="fine d-inline"> </small>?</p> <p>Cordialement,</p> cicas : plugin d'authentification avec CAS pour SPIP 2016-10-05T13:15:09Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment489259 2016-10-05T13:15:09Z <p>La version 2.0.1 de CICAS, jointe dans la présente page (cicas_161005.zip), règle ce problème.</p> cicas : plugin d'authentification avec CAS pour SPIP 2016-10-05T07:03:20Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment489248 2016-10-05T07:03:20Z <p>Dans la version 2.0.0 de CICAS, le paramétrage par fichier de l'ordre de recherche du « host » dans les variables du serveur (cicashostordre) n'est pas pris en compte. C'est l'ordre par défaut qui s'applique (celui de phpCAS).</p> cicas : plugin d'authentification avec CAS pour SPIP 2016-04-28T13:20:53Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment487155 2016-04-28T13:20:53Z <p>Je ne m'occupe pas de la partie serveur CAS.</p> <p>Pour poser des questions sur le serveur CAS, des mailing-lists existent :<br class="autobr"> <a href="https://jasig.github.io/cas/Mailing-Lists.html" class="spip_url spip_out auto" rel="nofollow external">https://jasig.github.io/cas/Mailing-Lists.html</a></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>CAS Community List (cas-user) Focus: support, troubleshooting, general questions. Post to this list if you have a question about installing, configuring, or troubleshooting CAS.</code></pre></div> cicas : plugin d'authentification avec CAS pour SPIP 2016-04-28T12:51:58Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment487154 2016-04-28T12:51:58Z <p>Merci pour cette réponse rapide.<br class="autobr"> je me demande si je ne vais pas changer de version de serveur CAS car je pense que le problème peux venir de là... <br class="autobr"> Est ce que vous pouvez me conseiller une version<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2016-04-28T12:41:53Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment487153 2016-04-28T12:41:53Z <p>Bonjour,<br class="autobr"> Ce problème concerne effectivement la librairie phpCAS.<br class="autobr"> Il convient de consulter, sur le forum de phpCAS, les problèmes déjà signalés (par exemple celui-ci <a href="https://github.com/Jasig/phpCAS/issues/175" class="spip_url spip_out auto" rel="nofollow external">https://github.com/Jasig/phpCAS/issues/175</a>) puis, le cas échéant, de leur signaler ce problème.</p> cicas : plugin d'authentification avec CAS pour SPIP 2016-04-28T12:13:14Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment487152 2016-04-28T12:13:14Z <p>Bonjour, <br class="autobr"> Merci pour ce super plugin qui devrait bien me faciliter la vie :) <br class="autobr"> Par contre, je n'arrive pas à m'authentifier a partir de spip3 sur mon serveur CAS (version 3.3.5) <br class="autobr"> Dans les logs de phpcas j'ai ceci :</p> <pre>=> CAS_Request_CurlRequest::sendRequest() [AbstractRequest.php:242] curl_exec() failed [CurlRequest.php:77] <= false </pre> <p>Je ne comprends pas trés bien ce qui se passe... <br class="autobr"> Le serveur CAS est derriere un firewall ou j'ai simplement ouvert le port du serveur CAS</p> <p>Merci par avance pour votre aide précieuse,</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-03-02T17:24:20Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479883 2015-03-02T17:24:20Z <p>Merci pour votre retour rapide<br class="autobr"> Cela fonctionne parfaitement.</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-03-02T14:53:04Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479876 2015-03-02T14:53:04Z <p>La documentation, indique en page 7 :<br class="autobr"> Par défaut, l'ordre de recherche du HOST dans les variables HTTP est celui de phpCAS, c'est-à-dire : 'HTTP_X_FORWARDED_SERVER','SERVER_NAME','HTTP_HOST'<br class="autobr"> Si l'hébergeur n'est pas compatible avec l'ordre de phpCAS, on peut définir l'ordre a prendre en compte.</p> <p>Pour cela, un paramétrage par fichier est possible (le fichier doit être situé dans le dossier « /config/ » de SPIP).<br class="autobr"> Nom du fichier : racine_du_site/config/_config_cas.php</p> <p>Exemple de contenu du fichier :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php $GLOBALS['ciconfig']['cicashostordre'] = array('HTTP_X_FORWARDED_HOST','SERVER_NAME','HTTP_HOST'); ?></code></pre></div> cicas : plugin d'authentification avec CAS pour SPIP 2015-03-02T14:45:22Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479874 2015-03-02T14:45:22Z <p>Le <br class="autobr"> <a href="http://www.toto.fr/ecrire/?exec=info&bonjour=oui" class="spip_url spip_out auto" rel="nofollow external">http://www.toto.fr/ecrire/?exec=info&bonjour=oui</a></p> <p>me montre</p> <p>_SERVER[«<small class="fine d-inline"> </small>HTTP_X_FORWARDED_HOST<small class="fine d-inline"> </small>»] toto.fr<br class="autobr"> _SERVER[«<small class="fine d-inline"> </small>HTTP_X_FORWARDED_SERVER<small class="fine d-inline"> </small>»] proxy-lamp-free</p> <p>il attrape le deuxieme</p> <p>Comment changer<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-03-02T14:29:53Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479872 2015-03-02T14:29:53Z <p>Bonjour</p> <p>Je viens d'installer Cicas 1.8.0 sur notre SPIP 3.0.17 pour un site que nous sommes en train de développer. Je l'ai configuré en spécifiant notre serveur CAS avec le mode hybride pour l'authentification.<br class="autobr"> Quand je me connecte avec le CAS, disons<br class="autobr"> <a href="http://www.toto.fr/spip.php?page=login" class="spip_url spip_out auto" rel="nofollow external">http://www.toto.fr/spip.php?page=login</a><br class="autobr"> je clique ensuite sur authentification centralisé, le lien devient :<br class="autobr"> <a href="https://cas.XXXXXXX.fr/login?service=http%3A%2F%2Fproxy-lamp-free%2Fspip.php%3Fpage%3Dlogin%26cicas%3Doui" class="spip_url spip_out auto" rel="nofollow external">https://cas.XXXXXXX.fr/login?service=http%3A%2F%2Fproxy-lamp-free%2Fspip.php%3Fpage%3Dlogin%26cicas%3Doui</a></p> <p>mon <a href="http://www.toto.fr" class="spip_url spip_out auto" rel="nofollow external">www.toto.fr</a> a été remplacé par proxy-lamp-free</p> <p>Merci pour votre aide</p> <p>Cordialement</p> <p>Karim</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-25T13:55:03Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479723 2015-02-25T13:55:03Z <p>PHP/Curl n'était pas installé, prérequis nécessaire pour phpCAS.<br class="autobr"> La redirection fonctionne bien désormais.<br class="autobr"> Merci de votre patience et bravo pour ce plugin<small class="fine d-inline"> </small>!</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-25T11:32:01Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479707 2015-02-25T11:32:01Z <p>Merci pour ce retour.</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-25T11:28:55Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479704 2015-02-25T11:28:55Z <p>Dans le cas où le formulaire #LOGIN_PUBLIC était utilisé dans un squelette autre que celui de la page « login » (par exemple dans le squelette rubrique ou article si on utilise un certain plugin d'accès restreint), l'adresse de la page ne comprenait pas le paramètre « &url=... » comme c'est le cas pour la page « login ».</p> <p>Aussi, la redirection après authentification, vers une page particulière, ne pouvait pas s'effectuer.</p> <p>La version 1.8 de CICAS prend en compte désormais ce cas particulier.</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-25T11:28:25Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479703 2015-02-25T11:28:25Z <p>Dans le cas où le formulaire #LOGIN_PUBLIC est utilisé dans un squelette autre que celui de la page « login » (par exemple dans le squelette rubrique ou article si on utilise un certain plugin d'accès restreint), l'adresse de la page ne comprend pas le paramètre « &url=... » comme c'est le cas pour la page « login ».</p> <p>Aussi, la redirection après authentification, vers une page particulière, ne peut pas s'effectuer.</p> <p>La version 1.8 de CICAS prend en compte désormais ce cas particulier.</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-25T10:47:27Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479700 2015-02-25T10:47:27Z <p>C'est impeccable, merci beaucoup pour votre boulot et votre réactivité<small class="fine d-inline"> </small>!</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-25T10:07:08Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479695 2015-02-25T10:07:08Z <p>Merci d'avoir indiqué l'adresse de la page. En effet, j'ai pu deviner que le squelette de rubrique contient le formulaire <code class="spip_code spip_code_inline" dir="ltr">#LOGIN_PUBLIC</code> (et que le site utilise un certain plugin d'accès restreint).</p> <p>L'adresse de cette page, qui affiche le formulaire d'authentification, ne comprend pas le paramètre « &url=... » comme c'est le cas pour la page « login ». Aussi, la redirection après authentification, vers une page particulière, ne pouvait pas s'effectuer.</p> <p>La version 1.8 de CICAS (jointe au présent article) prend en compte désormais ce cas particulier.</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-24T15:40:39Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479671 2015-02-24T15:40:39Z <p>Oui manuellement tout fonctionne bien, l'URL de retour fonctionne bien.</p> <p>Ceci :</p> <pre>https://lmb.univ-fcomte.fr/spip.php?page=login&url=spip.php%3Frubrique96&cicas=oui</pre> <p>nous renvoie vers :</p> <pre>https://lmb.univ-fcomte.fr/spip.php?rubrique96</pre> <p>Nous avons essayé de modifier inc/footer.html avec la solution au dessus mais cela n'a aucun effet sur l'URL produit (rubrique96).</p> <p>Merci</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-24T12:58:43Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479655 2015-02-24T12:58:43Z <p>En renseignant manuellement dans la barre d'adresse du navigateur, une adresse du type :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">adresse du site/spip.php?page=login&url=spip.php%3Farticle2&cicas=oui</code><br class="autobr"> est-ce que le formulaire d'authentification s'affiche et est-ce que l'on est bien redirigé ensuite vers l'article 2<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-24T11:00:45Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479648 2015-02-24T11:00:45Z <p>Bonjour,</p> <p>nous avons le même problème que vous, nous ne trouvons pas comment rediriger les personnes vers la page intranet par exemple lorsqu'elles s'authentifie par le CAS.<br class="autobr"> Actuellement, les personnes sont redirigées vers /ecrire et ce n'est pas ce que nous voulons.</p> <p>Si une âme charitable passe par là...merci</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-23T15:46:13Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479642 2015-02-23T15:46:13Z <p>Comme l'indique la présente page, le client phpCAS nécessite certains prérequis qu'il convient de vérifier : <a href="https://wiki.jasig.org/display/CASC/phpCAS+requirements" class="spip_out" rel='nofollow external'>https://wiki.jasig.org/display/CASC/phpCAS+requirements</a>.</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-19T12:40:40Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479565 2015-02-19T12:40:40Z <ul class="spip"><li> Avec le mode d'authentification «<small class="fine d-inline"> </small>CAS ou SPIP<small class="fine d-inline"> </small>»</li><li> Supprimer tous les cookies du navigateur</li><li> Supprimer tmp/phpCAS.log</li><li> Afficher un article sur le site public</li><li> S'authentifier avec CAS</li><li> Me communiquer le contenu du phpCAS.log (et pas seulement un extrait)</li></ul> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-19T10:38:56Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479564 2015-02-19T10:38:56Z <p>- HTTP_X_FORWARDED_SERVER : je ne trouve pas cette variable <br>- SERVER_NAME : monsite.domaine <br>- HTTP_HOST : monsite.domaine <br>- REQUEST_URI : /ecrire/<small class="fine d-inline"> </small>?exec=info</p> <p>Merci<small class="fine d-inline"> </small>!</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-19T10:11:50Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479561 2015-02-19T10:11:50Z <p>Dans l'espace privé, renseigner manuellement dans la barre d'adresse du navigateur :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">adresse du site/ecrire/?exec=info</code></p> <p>Dans la page qui s'affiche, quelles sont les valeurs de :</p> <ul class="spip"><li> HTTP_X_FORWARDED_SERVER</li><li> SERVER_NAME</li><li> HTTP_HOST</li><li> REQUEST_URI</li></ul> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-19T09:33:12Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479559 2015-02-19T09:33:12Z <p>- Avec le mode d'authentification «<small class="fine d-inline"> </small>CAS ou SPIP<small class="fine d-inline"> </small>» : OK<br class="autobr"> - Supprimer tous les cookies du navigateur : OK<br class="autobr"> - Renseigner manuellement dans la barre d'adresse du navigateur, une adresse du type : <code class="spip_code spip_code_inline" dir="ltr">adresse du site/spip.php?page=login&url=spip.php%3Farticle2&cicas=oui</code> <br>- Lorsque le formulaire d'authentification de CAS s'affiche, quelle est l'adresse qui figure dans la barre d'adresse du navigateur<small class="fine d-inline"> </small>?<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">https://cas.domaine/cas/login?service=http%3A%2F%2Fmonsite.domaine%2Fspip.php%3Fpage%3Dlogin%26url%3Dspip.php%253Farticle2%26cicas%3Doui</code></p> <p>Merci<small class="fine d-inline"> </small>!</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-19T09:06:37Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479558 2015-02-19T09:06:37Z <ul class="spip"><li> Avec le mode d'authentification «<small class="fine d-inline"> </small>CAS ou SPIP<small class="fine d-inline"> </small>»</li><li> Supprimer tous les <strong>cookies </strong> du navigateur</li><li> Renseigner manuellement dans la barre d'adresse du navigateur, une adresse du type :<br class="autobr"> adresse du site/spip.php<small class="fine d-inline"> </small>?page=login&url=spip.php%3Farticle10&cicas=oui</li><li> Lorsque le formulaire d'authentification de CAS s'affiche, quelle est l'adresse qui figure dans la barre d'adresse du navigateur<small class="fine d-inline"> </small>?</li></ul> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-19T08:53:18Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479557 2015-02-19T08:53:18Z <p>Bonjour,</p> <p>Le formulaire d'authentification Spip apparaît bien en lançant <code class="spip_code spip_code_inline" dir="ltr">adresse du site/spip.php?page=login</code></p> <p>Merci<small class="fine d-inline"> </small>!</p> <p>Stéphane</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-19T08:38:16Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479556 2015-02-19T08:38:16Z <p>En renseignant manuellement dans la barre d'adresse du navigateur, une adresse du type :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">adresse du site/spip.php?page=login</code><br class="autobr"> est-ce que le formulaire d'authentification s'affiche<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-18T16:26:03Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479550 2015-02-18T16:26:03Z <p>je confirme bien utiliser ce mode</p> <p>Stéphane</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-18T16:21:31Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479549 2015-02-18T16:21:31Z <p>Pour le test précité, il faut utiliser le mode d'authentification « CAS ou SPIP » dans la configuration du plugin.</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-18T16:09:54Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479548 2015-02-18T16:09:54Z <p>Lorsque je saisis directement l'adresse d'un article (adresse du site/spip.php<small class="fine d-inline"> </small>?page=login&url=spip.php%3Farticle2&cicas=oui), le formulaire d'authentification Spip ne s'affiche pas.<br class="autobr"> On tombe directement sur le serveur CAS. <br class="autobr"> Après authentification CAS, on arrive à cette page « Mon Site Spip », comme si le formulaire d'authentification Spip était tronqué (adresse = adresse du site/spip.php<small class="fine d-inline"> </small>?page=login&url=spip.php%3Farticle2&cicas=oui&ticket=ST-1389298-MgjlfaLmISDR91CoS5Z7-domu-cas1) .</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>DFCD .| | | | | | Final URI: http://site.domaine/spip.php?page=login&url=spip.php%3Farticle2&cicas=oui [Client.php:3071] DFCD .| | | | | <= 'http://site.domaine/spip.php?page=login&url=spip.php%3Farticle2&cicas=oui' DFCD .| | | | <= 'https://cas.domaine/cas/serviceValidate?service=http%3A%2F%2Fsite.domaine%2Fspip.php%3Fpage%3Dlogin%26url%3Dspip.php%253Farticle2%26cicas% 3Doui' DFCD .| | | | => CAS_Client::_readURL('https://cas.domaine/cas/serviceValidate?service=http%3A%2F%2Fsite.domaine%2Fspip.php%3Fpage%3Dlogin%26url%3Dspip.php% 253Farticle2%26cicas%3Doui&ticket=ST-1389298-MgjlfaLmISDR91CoS5Z7-domu-cas1', NULL, NULL, NULL) [Client.php:2762] DFCD .| | | | | => CAS_Request_CurlRequest::sendRequest() [AbstractRequest.php:220]</code></pre></div> <p>Merci +++</p> <p>Stéphane</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-18T15:49:04Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479547 2015-02-18T15:49:04Z <p>En renseignant manuellement dans la barre d'adresse du navigateur, une adresse du type :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">adresse du site/spip.php?page=login&url=spip.php%3Farticle10&cicas=oui</code><br class="autobr"> est-ce que le formulaire d'authentification s'affiche et est-ce que l'on est bien redirigé ensuite vers l'article 10<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2015-02-18T15:37:06Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment479546 2015-02-18T15:37:06Z <p>J'ai créé un fichier footer.html dans /squelettes/inclure en modifiant le lien.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#SESSION{id_auteur}|non) | <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]" rel="nofollow" class='login_modal'><:lien_connecter:></a>]</code></pre></div> <p>J'ai vidé le cache également.</p> <p>Je n'ai pas constaté d'évolution :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>310D .| | | | | | Final URI: http://monsite.domaine/spip.php?page=login&url=.%2F&cicas=oui [Client.php:3071] 310D .| | | | | <= 'http://monsite.domain/spip.php?page=login&url=.%2F&cicas=oui' 310D .| | | | <= 'https://cas.domaine/cas/serviceValidate?service=http%3A%2F%2Fmonsite.domain%2Fspip.php%3Fpage%3Dlogin%26url%3D.%252F%26cicas%3Doui' 310D .| | | | => CAS_Client::_readURL('https://cas.domaine/cas/serviceValidate?service=http%3A%2F%2Fmonsite.domain%2Fspip.php%3Fpage%3Dlogin%26url%3D.%252F%26 cicas%3Doui&ticket=ST-1387979-ElgRKuNGbiDlB29lVyi0-domu-cas1', NULL, NULL, NULL) [Client.php:2762]</code></pre></div> <p>Je vois qu'il me manque la partie TARGET :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>TARGET=http%3A%2F2Fmonsite.domaine %2Fspip.php%3Fpage%3Dlogin%26url%3Dspip.php%253Farticle10 %26cicas%3Doui</code></pre></div> <p>Merci de votre patience<small class="fine d-inline"> </small>!</p> <p>Stéphane</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-12-03T08:42:01Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment478300 2014-12-03T08:42:01Z <p>Dans le squelette qui contient le lien « se connecter », il suffit de remplacer :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[(#SESSION{id_auteur}|non) | <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]" rel="nofollow" class='login_modal'><:lien_connecter:></a>]</code></p> <p>par :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[(#SESSION{id_auteur}|non) | <a href="spip.php?page=login&url=#SELF" rel="nofollow" class='login_modal'><:lien_connecter:></a>]</code></p> cicas : plugin d'authentification avec CAS pour SPIP 2014-12-02T15:58:37Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment478292 2014-12-02T15:58:37Z <p>ahhh oui ça marche... donc c'est là le problème... j'utilise le plugin couteau suisse pour gérer un format d'url « propres_qs » ce qui fait que mon url à la redirection sur la page de login est<small class="fine d-inline"> </small>?mapage.html et pas spip.php<small class="fine d-inline"> </small>?page=login&url=mapage...<br class="manualbr">du coup le plugin ne reconnait pas l'url de la page.</p> <p>y a-t-il un moyen de rêgler le problème sans avoir à revenir à un format d'url de base<small class="fine d-inline"> </small>?</p> <p>merci d'avance</p> <p>Severine</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-12-01T16:39:37Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment478273 2014-12-01T16:39:37Z <p>En renseignant manuellement dans la barres d'adresse du navigateur, une adresse du type :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">adresse du site/spip.php?page=login&url=spip.php%3Farticle2&cicas=oui</code><br class="autobr"> est-ce que le formulaire d'authentification s'affiche et est-ce que l'on est bien redirigé ensuite vers l'article 2<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-12-01T16:10:50Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment478272 2014-12-01T16:10:50Z <p>lorsque ma page d'authentification s'affiche j'ai bien l'url de la page sur laquelle je veux me connecter : monURL<small class="fine d-inline"> </small>?mapage.html</p> <p>et en roll over du lien [Use CAS authentification] j'ai bien monURL<small class="fine d-inline"> </small>?mapage.html&cicas=oui <br class="manualbr">c'est étrange que ça ne fonctionne pas... oO'</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-12-01T15:59:54Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment478271 2014-12-01T15:59:54Z <p>Dans le cas où l'on veut directement se connecter à une page de l'intranet, nécessitant au préalable une authentification :<br class="autobr"> Lorsque la page d'authentification s'affiche, quelle est la fin de son adresse dans la barre d'adresse du navigateur (par exemple : <code class="spip_code spip_code_inline" dir="ltr">spip.php?page=login&url=spip.php%3Farticle108</code>)<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-12-01T13:54:30Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment478266 2014-12-01T13:54:30Z <p>Bonjour</p> <p>j'ai installé et configuré le plugin pour un accès mixte... <br class="manualbr">Cela fonctionne très bien à part un problème de redirection lorsqu'on veut directement se connecter à une page de notre intranet, nécessitant au préalable une authentification.</p> <p>En effet au départ il y a bien redirection automatique vers la page d'authentification<small class="fine d-inline"> </small>; le lien vers l'authentification CAS fonctionne bien et renvoie bien les bonnes informations de login et d'autorisation... <br class="manualbr">mais ensuite on se retrouve sur la page d'accueil du backend et non sur la page sur laquelle on voulait se connecter.</p> <p>je n'ai pas ce problème avec l'authentification normal... En passant par ce mode c'est ensuite bien redirigé sur la page de l'intranet sur laquelle on désire accéder</p> <p>Quelqu'un aurait-il une explication et un moyen de corriger le problème<small class="fine d-inline"> </small>?</p> <p>Ma version de SPIP est la 3.0.16. J'utilise en même temps le plugin acces restreint, je ne sais pas si cela peut être important.</p> <p>merci d'avance</p> <p>Séverine</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-11-13T09:05:21Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment477958 2014-11-13T09:05:21Z <p>Merci beaucoup pour votre réponse mais cela ne m'avance guère.<br class="autobr"> En fait, avec le plugin "Acces restreint' j'ai bloqué l'acces à une page « intranet ».<br class="autobr"> Sans votre plugin, quand on se connecte sur cette page « intranet » on demande automatiqument les login et pwd simplement je veux utiliser un serveur CAS pour le faire.<br class="autobr"> J'ai donc ajouter votre plugin CICAS.<br class="autobr"> Maintenant, quand les gens veulent se connecter a l'intranet ils tombent sur la page ou l'on peut se connecter via le compte spip ou vias le CAS. Si les gens se connecte via le serveur CAS et que j'ai préalablement enregistré le compte de la personne en « redacteur » ils tombe directement sur l'espace prive du site ce qui n'est pas mon objectif. Si j'enregistre l'auteur en « visiteur » alors je tombe sur cette cicar_erreur3. J'ai essayé d'interprété votre solution mais j'ai l'impression que cela rentre en conflit avec la page en acces restreint du plugin « Acess Restreint »<small class="fine d-inline"> </small>??? ou laors j'ai mal fait la modif ce qui est plus vraissemblable. J'ai bien essayé de retiré le plugin « Acess Restreint » mais alors le souci est que je ne sais pas comment activer cicas quand le visiteur clique sur mon lien « intranet ».<br class="autobr"> J'espère avoir été assez clair et merci encore pour votre patience.</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-11-13T07:55:48Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment477955 2014-11-13T07:55:48Z <p>Comme SPIP n'autorise pas les visiteurs à rentrer dans l'espace privé, le lien d'authentification ne doit pas renvoyer sur l'espace privé de SPIP mais doit renvoyer sur la page du site public.</p> <p>Un exemple se trouve dans le squelette de SPIP 3.0 : squelettes-dist/inclure/footer.html :</p> <p>a) Pour se connecter, les auteurs non authentifiés cliquent sur un lien vers la page de login de SPIP avec la page actuelle comme adresse de retour :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#SESSION{id_auteur}|non) | <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]" rel="nofollow" class='login_modal'><:lien_connecter:></a>]</code></p> <p>b) Les auteurs non authentifiés cliquent sur un lien vers l'espace privé de SPIP :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#AUTORISER{ecrire})| <a href="#EVAL{_DIR_RESTREINT_ABS}"><:espace_prive:></a>]</code></p> cicas : plugin d'authentification avec CAS pour SPIP 2014-11-12T17:23:21Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment477946 2014-11-12T17:23:21Z <p>Bonjour,<br class="autobr"> j'utilise SPIP 2.1.26 et j'ai le même type d'erreur que déjà mentionné mais je n'arrive pas à solutionner mon problème.<br class="autobr"> Le message cicas_erreur3 («<small class="fine d-inline"> </small>Erreur de connexion : Problème d'accès à l'espace privé<small class="fine d-inline"> </small>») indique qu'un visiteur tente d'entrer dans l'espace privé de SPIP.<br class="autobr"> Comme SPIP n'autorise pas les visiteurs à rentrer dans l'espace privé, le lien d'authentification ne doit pas renvoyer sur l'espace privé de SPIP mais doit renvoyer sur la page du site public.<br class="autobr"> SImplement je n'arrive pas à savoir comment lui expliciter cette adresse public.<br class="autobr"> Peut etre important j'ai le plugin "Acces restreint"<br class="autobr"> Merci pour votre aide.</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-08-28T13:48:42Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment476686 2014-08-28T13:48:42Z <p>C'est mon SPIP qui ne prends plus en charge les droits car effectivement, avec un utilisateur SPIP, j'ai le même problème. Cicas n'est pas en cause. Désolé.</p> <p>Cordialement.</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-08-28T13:17:37Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment476684 2014-08-28T13:17:37Z <p>CICAS recherche quel auteur (au sens SPIP) s'est authentifié (en se basant sur l'identifiant CAS, par exemple l'email). S'il n'y a pas de doublon d'email dans les auteurs de SPIP (ou de doublon de login si l'identifiant CAS est stocké dans le champ login de SPIP), alors il n'y a pas de confusion possible sur l'auteur qui vient de s'authentifier.<br class="autobr"> Est-ce qu'en passant par l'authentification SPIP (au lieu de CAS), le rédacteur en question arrive à modifier l'article<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-08-28T13:08:50Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment476683 2014-08-28T13:08:50Z <p>Oui, c'était le cas pour un utilisateur (moi) qui avait un login spip et un cas mais pas les autres utilisateurs.<br class="autobr"> Merci de toute indication.</p> <p>Cordialement.</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-08-28T11:45:22Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment476682 2014-08-28T11:45:22Z <p>Est-ce que, dans listes des auteurs dans SPIP, deux auteurs ont le même email<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-08-28T10:13:08Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment476679 2014-08-28T10:13:08Z <p>Bonjour,</p> <p>l'authentification se fait bien. (SPIP 3.0.17) mais un rédacteur dont on a préalablement attribué un article ne peut modifier l'article. Quand il se connecte, il lui est bien listé ses différents articles mais il ne peut voir le bouton « modifier » quand il sélectionne l'article. Quand on force avec l'url de type <a href="http://sit.com/ecrire/?exec=article_edit&id_article=100" class="spip_url spip_out auto" rel="nofollow external">http://sit.com/ecrire/?exec=article_edit&id_article=100</a> : « Vous n'avez pas le droit d'accéder à la page article_edit. » s'affiche.</p> <p>Cordialement.</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-05-13T01:29:47Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment475358 2014-05-13T01:29:47Z <p>Merci beaucoup<br class="autobr"> Je n'avais pas saisi la subtilité<small class="fine d-inline"> </small>;c)<br class="autobr"> Maintenant cela fonctionne parfaitement<br class="autobr"> P</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-05-12T11:51:48Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment475331 2014-05-12T11:51:48Z <p>Il suffit d'utiliser la syntaxe d'URL du a) et, en mode d'authentification hybride, d'ajouter cicas=oui.</p> <p>Par exemple :<br class="autobr"> http://monsite/spip.php<small class="fine d-inline"> </small>?page=login&url=spip.php?page=sommaire&cicas=oui</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-05-12T10:38:42Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment475330 2014-05-12T10:38:42Z <p>Merci beaucoup pour la réponse.<br class="autobr"> Malheureusement elle ne résous pas mon problème ou alors il y a quelque chose qui m'échappe<small class="fine d-inline"> </small>!<br class="autobr"> Je comprends bien comment faire un lien sur le site SPIP redirigeant vers la page écrire ou non suivant le profile.<br class="autobr"> Dans mon cas cependant, le lien n'est pas sur le site SPIP mais sur un Portail extérieur.<br class="autobr"> Actuellement notre Portail pointe vers <a href="http://xxxyyy.xxx/spip/?cicas=oui" class="spip_url spip_out auto" rel="nofollow external">http://xxxyyy.xxx/spip/?cicas=oui</a> ce qui fonctionne très bien avec les Auteurs mais pas avec les visiteurs.<br class="autobr"> Comment faire pointer le lien du Portail sur une page non Privé de Spip<small class="fine d-inline"> </small>?<br class="autobr"> D'avance merci pour ton aise<br class="autobr"> P</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-05-12T10:14:03Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment475328 2014-05-12T10:14:03Z <p>Comme SPIP n'autorise pas les visiteurs à rentrer dans l'espace privé, le lien d'authentification ne doit pas renvoyer sur l'espace privé de SPIP mais doit renvoyer sur la page du site public.</p> <p>Un exemple se trouve dans le squelette de SPIP 3.0 : squelettes-dist/inclure/footer.html :</p> <p>a) Pour se connecter, les auteurs non authentifiés cliquent sur un lien vers la page de login de SPIP avec la page actuelle comme adresse de retour :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#SESSION{id_auteur}|non) | <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]" rel="nofollow" class='login_modal'><:lien_connecter:></a>]</code></p> <p>b) Les auteurs non authentifiés cliquent sur un lien vers l'espace privé de SPIP :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#AUTORISER{ecrire})| <a href="#EVAL{_DIR_RESTREINT_ABS}"><:espace_prive:></a>]</code></p> cicas : plugin d'authentification avec CAS pour SPIP 2014-05-09T18:03:48Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment475314 2014-05-09T18:03:48Z <p>Bonjour ,<br class="autobr"> Tout comme Michael j'ai le problème du cicas_erreur3 pour mes comptes visiteurs.<br class="autobr"> J'avoue ne pas bien connaitre Spip mais je dois m'occuper de la CASsification.<br class="autobr"> Nous avons un serveur CAS LemonLDAP avec un portail.<br class="autobr"> Le mode de fonctionnement est le suivant :<br class="autobr"> - les personnes s'identifie sur le portail CAS<br class="autobr"> - Ils cliquent sur les icônes des sites auquels ils peuvent avoir accès<br class="autobr"> - ils sont envoyé vers le site avec leur id, cookies, etc ...<br class="autobr"> L'adresse utilisé pour notre site Spip est <a href="http://xxxyyy.xxx/spip/?cicas=oui" class="spip_url spip_out auto" rel="nofollow external">http://xxxyyy.xxx/spip/?cicas=oui</a><br class="autobr"> Pour les comptes Rédacteurs et Admin cela fonctionne très bien.<br class="autobr"> Merci d'avance pour votre aide<br class="autobr"> P</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-02-03T08:35:14Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment473644 2014-02-03T08:35:14Z <p>Le message cicas_erreur3 («<small class="fine d-inline"> </small>Erreur de connexion : Problème d'accès à l'espace privé<small class="fine d-inline"> </small>») indique qu'un visiteur tente d'entrer dans l'espace privé de SPIP.</p> <p>Comme SPIP n'autorise pas les visiteurs à rentrer dans l'espace privé, le lien d'authentification ne doit pas renvoyer sur l'espace privé de SPIP mais doit renvoyer sur la page du site public.<br class="autobr"> Un exemple se trouve dans le squelette de SPIP 3.0 : squelettes-dist/inclure/footer.html</p> cicas : plugin d'authentification avec CAS pour SPIP 2014-01-31T10:29:38Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment473604 2014-01-31T10:29:38Z <p>Merci pour ce plugin,<br class="autobr"> il fonctionne très bien si c'est un auteur, en revanche si dans spip 3 je le passe en visiteur (authentifié par cicas) je tombe sur la page cicas_erreur3 («<small class="fine d-inline"> </small>Erreur de connexion :Problème d'accès à l'espace privé<small class="fine d-inline"> </small>»).<br class="autobr"> Si ce visiteur (même login) s'authentifie par le menu spip, il a accès a mon intranet.<br class="autobr"> Avez vous une idée<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance<br class="autobr"> MG</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-12-26T15:10:01Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment472953 2013-12-26T15:10:01Z <p>Bonjour,</p> <p>D'abord bravo et merci pour votre plugin et sa documentation.</p> <p>je rebondi sur la question de Pierre car elle soulève une autre question : <strong>à qui s'adresse cette solution<small class="fine d-inline"> </small>?</strong></p> <p>Serait-il juste de dire que l'authentification avec CAS s'adresse d'abord à des structures ayant les moyens (ou le temps) d'installer, configurer et surtout maintenir son propre serveur CAS<small class="fine d-inline"> </small>?<br class="autobr"> Si oui, avez-vous un retour d'expérience à fournir à ce sujet<small class="fine d-inline"> </small>?</p> <p>merci merci</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-12-23T14:59:35Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment472927 2013-12-23T14:59:35Z <p>Bonjour,<br class="autobr"> Je vais poser une question probablement stupide mais il faut que quelqu'un se dévoue ... Après avoir tout lu, il me manque une brique : le serveur<small class="fine d-inline"> </small>! De toute cette lecture et de la lecture des commentaires, je n'arrive pas à comprendre ... j'ai l'impression que pour tous ces utilisateurs, le serveur CAS est existant (pas mal d'universités d'après les url ...), mais je ne vois nulle part mentionné ou est ce serveur, qui le gère ... c'est un équipement spécifique à ces établissements<small class="fine d-inline"> </small>? un serveur central à Yale (bonjour la NSA :-)<small class="fine d-inline"> </small>? chacun s'installe son serveur<small class="fine d-inline"> </small>? une piste<small class="fine d-inline"> </small>?<br class="autobr"> J'avais prévenu que c'était une question pas très smart ...<br class="autobr"> Pierre</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-12-19T08:17:47Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment472833 2013-12-19T08:17:47Z <p>Le client PHP pour CAS (phpCAS), qui est livré avec le plugin, offre la possibilité d'utiliser une adresse pour le serveur CAS et une autre adresse lors de la validation du ticket, c'est-à-dire lorsque SPIP va interroger le serveur CAS.</p> <p>La version 1.6 du plugin CICAS permet d'exploiter cette possibilité, via trois variables à ajouter dans le fichier de paramétrage. Ces trois variables sont décrites dans l'annexe du document de description du plugin, qui a été mise à jour corrélativement.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-12-19T08:17:08Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment472832 2013-12-19T08:17:08Z <p>Résumé du mail du 18/12/2013 11h03 :<br class="autobr"> Serait-il possible que CICAS distingue l'URL d'authentification, vers laquelle il redirige l'internaute pour s'authentifier, et l'URL de confirmation, utilisée pour les échanges entre SPIP et le serveur CAS<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-08-29T07:08:19Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment470429 2013-08-29T07:08:19Z <p>Il ne faut pas modifier le plugin CICAS. Le pipeline de CICAS doit être utilisé par un autre plugin.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-08-28T16:31:39Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment470417 2013-08-28T16:31:39Z <p>J'ajoute les détails à ma réponse du haut qui n'ont pas été pris en compte désolé.</p> <blockquote class="spip"> <p>< pipeline><br class="autobr"> < nom>login< /nom><br class="autobr"> < inclure>inc/cicas_login.php< /inclure><br class="autobr"> < /pipeline></p> </blockquote> cicas : plugin d'authentification avec CAS pour SPIP 2013-08-28T15:27:18Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment470416 2013-08-28T15:27:18Z <p>(Re)Bonjour,</p> <p>Merci pour la réponse rapide.<br class="autobr"> Après avoir lu votre lien (et les autres articles), j'ai donc tenté d'ajouter un pipeline dans "plugin.xml" du cicas mais sans succès. <br class="autobr"> J'ai du mal à déterminé le nom du pipeline dans ce cas-là.</p> <p>Voici mon entrée à rajouter dans plugin.xml :<br class="autobr"> «<small class="fine d-inline"> </small><br class="autobr"> <br class="autobr"> login<br class="autobr"> inc/cicas_login.php<br class="autobr"> </pipeline<small class="fine d-inline"> </small>»</p> <p>J'ai peut-être probablement sauté une étape.</p> <p>Merci d'avance pour vos explications.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-08-28T14:24:56Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment470413 2013-08-28T14:24:56Z <p>Pour les besoins spécifiques, le plugin offre un pipeline : <code class="spip_code spip_code_inline" dir="ltr">pipeline('cicas', array('args' => $ci_cas_userid,'data' => array()));.</code></p> <p>Ce pipeline est déclenché lorsqu'une personne s'est authentifiée avec succès sur CAS, mais qu'elle ne figure pas dans SPIP.</p> <p>Le plugin spécifique qui utilisera ce pipeline, recevra l'identifiant CAS de la personne dans <code class="spip_code spip_code_inline" dir="ltr">$param['args']</code> (par exemple son email), pourra faire ce qu'il souhaite (par exemple créer la personne dans SPIP avec le statut visiteur) et devra renvoyer au pipeline dans <code class="spip_code spip_code_inline" dir="ltr">$param['data']</code> un tableau PHP contenant les caractéristiques de l'auteur, par exemple : <code class="spip_code spip_code_inline" dir="ltr">array('id_auteur'=>15,'statut'=>'6forum')</code>.</p> <p>Pour savoir comment utiliser un pipeline, il convient de se reporter à la documentation de SPIP : <a href="http://programmer.spip.net/Utiliser-les-pipelines" class="spip_out" rel='nofollow external'>http://programmer.spip.net/Utiliser-les-pipelines</a></p> cicas : plugin d'authentification avec CAS pour SPIP 2013-08-28T13:45:55Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment470411 2013-08-28T13:45:55Z <p>Bonjour,</p> <p>Y'a-t-il la possibilité de configurer le plugin pour qu'un utilisateur s'authentifiant par le CAS mais n'ayant pas de compte SPIP soit ajouter automatiquement avec le statut "visiteur" dans SPIP<small class="fine d-inline"> </small>?</p> <p>Actuellement une personne n'ayant pas de compte SPIP et voulant se connecter par le CAS obtient le message suivant :</p> <p>«<small class="fine d-inline"> </small>Vous avez bien été authentifié par le serveur CAS, mais votre adresse électronique (ou votre login) est introuvable dans SPIP. Veuillez contacter le webmestre du site.<small class="fine d-inline"> </small>»</p> <p>J'ai vu dans vos précédents commentaires qu'un pipeline peut être activé pour les besoins spécifiques. Comment peut-on l'activer<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour la réponse.</p> <hr class="spip"> <p>SPIP 2.1.23<br class="autobr"> CICAS 1.32</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-07-26T13:46:09Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment469763 2013-07-26T13:46:09Z <p>Ce problème semble concerner SSL :<br class="autobr"> <a href="https://groups.google.com/forum/#!topic/jasig-cas-user/MiqhT8tfGcs" class="spip_url spip_out auto" rel="nofollow external">https://groups.google.com/forum/#!topic/jasig-cas-user/MiqhT8tfGcs</a></p> cicas : plugin d'authentification avec CAS pour SPIP 2013-07-26T13:23:56Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment469762 2013-07-26T13:23:56Z <p>J'ai déjà fait ça mais sans que ça donne de résultat.</p> <p>En fait, sur le fichier de log j'ai trouvé ces ligne un peu bizarre :</p> <p>F75B .could not open URL '<a href="https://192.168.48.139:8443/cas/serviceValidate?service=http%3A%2F%2F192.168.48.20%2Fspip%2Fspip.php%3Fpage%3Dlogin%26url%3D%252Fspip%252Fecrire%252F%26cicas%3Doui&ticket=ST-13-4lPgnLEEUIonvQG50SMI-cas01.example.org" class="spip_url spip_out auto" rel="nofollow external">https://192.168.48.139:8443/cas/serviceValidate?service=http%3A%2F%2F192.168.48.20%2Fspip%2Fspip.php%3Fpage%3Dlogin%26url%3D%252Fspip%252Fecrire%252F%26cicas%3Doui&ticket=ST-13-4lPgnLEEUIonvQG50SMI-cas01.example.org</a>' to validate (CURL error #35 : error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error) [Client.php:2752]</p> <p>Peuvent-elles être la source du problème<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-07-26T13:13:41Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment469761 2013-07-26T13:13:41Z <p>Ce message est généré par le client phpCAS.<br class="autobr"> Pour en savoir plus, une solution consiste à activer la trace de phpCAS.<br class="autobr"> Pour cela : <br>- dans le fichier cicas/inc/cicas_login.php, ligne 34 supprimer les // devant phpCAS ::setDebug()<small class="fine d-inline"> </small>; <br>- tenter une authentification <br>- regarder dans le répertoir tmp de Linux (pas celui de SPIP) le contenu du fichier phpCAS.log.<br class="autobr"> A noter qu'on peut personnaliser l'emplacement du fichier de log : phpCAS ::setDebug («<small class="fine d-inline"> </small>/chemin_vers/fichier.log<small class="fine d-inline"> </small>»)<small class="fine d-inline"> </small>;</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-07-26T13:01:45Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment469760 2013-07-26T13:01:45Z <p>En fait, il me renvoi l'adresse suivante :<br class="autobr"> <a href="http://192.168.48.20/spip/spip.php?page=login&url=%2Fspip%2Fecrire%2F&cicas=oui&ticket=ST-13-4lPgnLEEUIonvQG50SMI-cas01.example.org" class="spip_url spip_out auto" rel="nofollow external">http://192.168.48.20/spip/spip.php?page=login&url=%2Fspip%2Fecrire%2F&cicas=oui&ticket=ST-13-4lPgnLEEUIonvQG50SMI-cas01.example.org</a></p> cicas : plugin d'authentification avec CAS pour SPIP 2013-07-26T12:58:50Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment469759 2013-07-26T12:58:50Z <p>Je n'arrive pas à faire marcher l'authentification SSO avec CICAS.<br class="autobr"> En fait, j'utilise SPIP 2.1.23 et j'ai installé le plugin CICAS fourni dans cet article.</p> <p>La redirection se fait normalement vers le serveur cas, mis sur un serveur à part mais sur le même réseau. Je renseigne mon login et mot de passe de mon Contrôleur de domaine mais je reçois le fameux message : « Authentification CAS infructueuse ».</p> <p>Par contre j'ai bien modifier le fichier inc/php_login en supprimant les deux //.</p> <p>Merci de m'aider<small class="fine d-inline"> </small>!</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-26T16:47:34Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465697 2013-02-26T16:47:34Z <p>Bonjour,<br class="autobr"> C'est pour des raisons de sécurité, qu'il est nécessaire que la personne soit déjà présente dans SPIP.</p> <p>Pour information, le plugin CIIMPORT permet d'importer en masse des auteurs dans SPIP.</p> <p>Pour les besoins spécifiques, le plugin offre un pipeline : <code class="spip_code spip_code_inline" dir="ltr">pipeline('cicas', array('args' => $ci_cas_userid,'data' => array()));</code>.</p> <p>Ce pipeline est déclenché lorsqu'une personne s'est authentifiée avec succès sur CAS, mais qu'elle ne figure pas dans SPIP.</p> <p>Le plugin spécifique qui utilisera ce pipeline, recevra l'identifiant CAS de la personne dans <code class="spip_code spip_code_inline" dir="ltr">$param['args']</code> (par exemple son email), pourra faire ce qu'il souhaite (par exemple créer la personne dans SPIP avec le statut visiteur) et devra renvoyer au pipeline dans <code class="spip_code spip_code_inline" dir="ltr">$param['data']</code> un tableau PHP contenant les caractéristiques de l'auteur, par exemple : <code class="spip_code spip_code_inline" dir="ltr">array('id_auteur'=>15,'statut'=>'6forum')</code>.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-26T16:10:55Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465695 2013-02-26T16:10:55Z <p>Bonjour et merci pour ce plugin.<br class="autobr"> Serait-il possible que le plugin « respecte les paramétrages » choisis par le webmestre<small class="fine d-inline"> </small>? A savoir qu'une personne qui se connecte pour la première fois est inscrite(ou non) comme visiteuse<small class="fine d-inline"> </small>?<br class="autobr"> Pour l'instant pour qu'une authentification CAS fonctionne il faut que la personne soit déjà présente dans SPIP. <br class="autobr"> Ou peut-être serait-il possible en cas d'échec de l'authentification CAS de lui proposer une authentification LDAP ... ce qui réaliserait l'inscription permattant l'authentification CAS lors d'une connexion ultérieure<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour votre réponse.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-14T08:02:46Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465321 2013-02-14T08:02:46Z <p>Bonjour,<br class="autobr"> effectivement, le fait de voir les log m'a fait comprendre que le problème venait d'un truc à la fois simple et stupide.<br class="autobr"> Nous avons changer le routeur dans notre boite et (je passe les détails), la VM n'avait plus de connection internet. Elle fonctionnait bien sur le réseau interne mais pas de connection vers l'extérieur, donc pas de communication avec le sso.<br class="autobr"> Rétablissement de la connection et dnoc SSO qui fonctionne sans problème.<br class="autobr"> Encore merci pour ton aide, étant autodidacte dans le domaine, j'ai des réflexes qui ne sont pas encore établis.<br class="autobr"> Bonne journée.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-13T15:16:21Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465286 2013-02-13T15:16:21Z <p>Super.<br class="autobr"> Merci beaucoup. Je ne savais vraiment pas comment aborder le problème. Je ne manquerais pas de signaler si je m'en sors.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-13T14:40:33Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465285 2013-02-13T14:40:33Z <p>Ce message est généré par le client phpCAS.<br class="autobr"> Pour en savoir plus, une solution consiste à activer la trace de phpCAS.<br class="autobr"> Pour cela : <br>- dans le fichier cicas/inc/cicas_login.php, ligne 34 supprimer les // devant phpCAS::setDebug()<small class="fine d-inline"> </small>; <br>- tenter une authentification <br>- regarder dans le répertoir tmp de Linux (pas celui de SPIP) le contenu du fichier phpCAS.log.<br class="autobr"> A noter qu'on peut personnaliser l'emplacement du fichier de log : phpCAS::setDebug («<small class="fine d-inline"> </small>/chemin_vers/fichier.log<small class="fine d-inline"> </small>»)<small class="fine d-inline"> </small>;</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-13T14:20:09Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465283 2013-02-13T14:20:09Z <p>Alors le spip c'est le 3.0.5 et la version cicas 1.44.</p> <p>Le spip est sur un serveur debian 6 sur une VM sur un serveur interne. Je n'ai pas de problème pour tout le reste.<br class="autobr"> Le sso est sur un serveur externe. Le sso fonctionne bien avec d'autre site et est géré par quelqu'un d'autre, mais ce n'est pas du côté du sso le problème.<br class="autobr"> Lorsque, après connexion on revient sur le site (url = <a href="http://192.168.1.18/spip.php?page=login&url=%2Fecrire%2F&cicas=oui&ticket=ST-1360765820r812BABB8FD6F94BF45" class="spip_url spip_out auto" rel="nofollow external">http://192.168.1.18/spip.php?page=login&url=%2Fecrire%2F&cicas=oui&ticket=ST-1360765820r812BABB8FD6F94BF45</a>) j'ai un message d'erreur « format spip » (voir image ci-jointe)</p> <p>Merci d' t'intéresser au problème.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-13T13:55:08Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465282 2013-02-13T13:55:08Z <p>Quelle est la version de CICAS utilisée<small class="fine d-inline"> </small>? Quelle est la version de SPIP utilisée<small class="fine d-inline"> </small>?<br class="autobr"> Lors de l'authentification, à quel moment cela ne fonctionne pas et quel est le résultat<small class="fine d-inline"> </small>?</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-13T13:50:37Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465281 2013-02-13T13:50:37Z <p>La version du 13/02/2013, qui figure dans cette page, corrige ce problème qui se produit lorsque plusieurs auteurs possèdent la même adresse électronique dans SPIP.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-13T13:48:27Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465280 2013-02-13T13:48:27Z <p>Mail du 12/02/2013 17h59 :<br class="autobr"> L'authentification CAS s'appuie sur l'adresse mél. Lorsque plusieurs auteurs spip possèdent la même adresse mél, la documentation indique que l'auteur retenu est celui ayant le plus de droits. Or sur un site qui comporte 2 auteurs ayant la même adresse, l'un étant administrateur et l'autre visiteur, il arrive que ce soit l'auteur visiteur qui est retenu.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-13T13:45:39Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465279 2013-02-13T13:45:39Z <p>Merci pour cette confirmation que cela fonctionne. Je sais au moins que cela est possible.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-12T15:56:56Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465244 2013-02-12T15:56:56Z <p>Bonjour,<br class="autobr"> Sur mon serveur de test, avec un site sous SPIP 3.0.5 et le plugin CAS version 1.44, cela fonctionne très bien.</p> cicas : plugin d'authentification avec CAS pour SPIP 2013-02-12T13:54:04Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment465243 2013-02-12T13:54:04Z <p>Bonjour,<br class="autobr"> j'ai installé le plugin cicas sur un spip 3... mais ça ne fonctionne pas<small class="fine d-inline"> </small>! Je suis sur des paramètres (les mêmes que sur un spip de version antérieur), mais rien n'y fait.<br class="autobr"> Y-a-t'il une modification à faire sur le serveur pour le plugin fonctionne (bibliothèque à ajouter ou service apache à activer)<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance.</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-12-06T15:22:51Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment463776 2012-12-06T15:22:51Z <p>Bonjour,<br class="autobr"> Seules les personnes qui ont un compte dans SPIP (administrateur, rédacteur ou visiteur) peuvent s'identifier via CICAS.</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-12-06T14:45:40Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment463771 2012-12-06T14:45:40Z <p>Bonjour,<br class="autobr"> Je souhaite protéger l'accès de certaines pages <strong>publiques</strong>. <br class="autobr"> après authentifiction réussie à mon serveur CAS, je ne suis pas redirigée vers mon article, j'ai ce message suivant :</p> <p>«<small class="fine d-inline"> </small><i>Vous avez bien été authentifié par le serveur CAS, mais votre adresse électronique (ou votre login) est introuvable dans SPIP. Veuillez contacter le webmestre du site.</i><small class="fine d-inline"> </small>»</p> <p>Je ne souhaite pas référencer les visiteurs, est-ce possible<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-08-03T14:39:13Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment459909 2012-08-03T14:39:13Z <p>Bonjour,<br class="autobr"> Un problème identique m'a été signalé. Il provenait du fait que le nom des fichiers était transformé en minuscules lors du transfert FTP sur le serveur.</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-08-01T08:05:36Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment459850 2012-08-01T08:05:36Z <p>a) Le client phpCAS nécessite effectivement certains prérequis (par exemple CURL). J'ai modifié le présent article pour le signaler.</p> <p>b) Pour des questions de sécurité, je ne suis pas d'accord pour mettre ce plugin sur la zone. En revanche, si l'on me donne un fichier de traduction en espagnol, je l'ajouterais au plugin.</p> <p>c) Pour les besoins spécifiques, le plugin offre un pipeline : pipeline('cicas', array('args' => $ci_cas_userid,'data' => array()))<small class="fine d-inline"> </small>;</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-07-24T14:26:24Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment459603 2012-07-24T14:26:24Z <p>Merci pour le plugin, il fonctionne très bien.</p> <p>Un commentaire : il est nécessaire d'installer le support curl pour php, sinon la connexion ne marche pas, et sans donner d'erreur. Pour installer sous Debian/Ubuntu :</p> <pre> sudo aptitude install php5-curl sudo service apache2 restart </pre> <p>Une question, êtes vous d'accord pour mettre le plugin sur la zone, pour qu'on puisse contribuer au code<small class="fine d-inline"> </small>? En particulier, je voudrais le traduire à l'espagnol.</p> <p>Et sinon, une évolution qui me paraît intéressante serait de créer un auteur dans la base de SPIP s'il n'existe pas encore, de la même façon que pour « LDAP » :<a href="http://www.spip.net/fr_article1910.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article1910.html</a>.</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-07-04T13:24:55Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment459007 2012-07-04T13:24:55Z <p>Merci vraiment pour votre réactivité.<br class="autobr"> En effet sur la version 1.41 de CICAS, j'étais obligé de mettre un chemin pour le répertoire du serveur CAS et je mettais donc / .<br class="autobr"> Maintenant en ne mettant rien, ce qui est possible avec la version 1.42, cela marche. Le problème est réglé.</p> <p>Bien cordialement,<br class="autobr"> Vincent</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-07-04T12:49:28Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment459006 2012-07-04T12:49:28Z <p>Bonjour,<br class="autobr"> Une piste consisite à essayer la nouvelle version CICAS 1.42 jointe à cet article et de ne rien mettre dans « dossier CAS ». Merci de m'indiquer si cela règle le problème.<br class="autobr"> Cordialement<br class="autobr"> Equipement</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-07-04T12:08:42Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment459005 2012-07-04T12:08:42Z <p>Bonjour,</p> <p>En effet l'adresse ne fonctionne bien qu'avec un seul slash.<br class="autobr"> Mais en fait le problème est que lorsque j'utilise l'authentification centralisée avec Cicas l'adresse d'authentification proposée en comporte deux ce qui impose d'en enlever un manuellement.<br class="autobr"> J'ai pourtant rempli correctement les informations demandées concernant les paramètres du serveur cas en question (nom du serveur, dossier CAS : / , port utilisé : 443).<br class="autobr"> J'ai aussi fait cela sur une installation vierge de SPIP pour mettre de côté d'éventuels interactions avec d'autres plugins, je rencontre le même problème.</p> <p>Je suis donc bloqué avec l'utilisation de ce plugin et je suis surpris d'être le seul à rencontrer cette difficulté.</p> <p>Merci d'avance pour vos réponses qui pourraient résoudre ce problème.<br class="autobr"> Bien cordialement,<br class="autobr"> Vincent</p> <p>SPIP 2.1.10<br class="autobr"> CICAS 1.41</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-06-25T11:42:08Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment458729 2012-06-25T11:42:08Z <p>Bonjour,<br class="autobr"> L'adresse <code class="spip_code spip_code_inline" dir="ltr">https://cas-uds.grenet.fr/login?service=...</code> fonctionne avec un seul slash avant « login ».<br class="autobr"> La <a href="http://tools.ietf.org/html/rfc3986" class="spip_out" rel='nofollow external'>RFC3986</a>, qui spécifie la syntaxe des URL, mentionne le double slash uniquement au début de l'adresse.<br class="autobr"> Cordialement<br class="autobr"> Equipement</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-06-25T10:20:22Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment458726 2012-06-25T10:20:22Z <p>Bonjour,</p> <p>J'ai mise en place le plugin CICAS (version 1.41) mais je rencontre le problème suivant après paramétrages : <br>l'adresse URL de mon service d'authentification comporte deux // ( ici en gras) :</p> <p><code class="spip_code spip_code_inline" dir="ltr">https://cas-uds.grenet.fr</code><b>//</b><code class="spip_code spip_code_inline" dir="ltr">login?service=http%3A%2F%2Fedytem.univ-savoie.fr%2Fspip.php%3Fpage%3Dlogin%26url%3D%252Fecrire%252F%26cicas%3Doui</code></p> <p>et je suis donc obligé d'en enlever un pour que mon authentification fonctionne.</p> <p>Avez-vous eu ce problème et avez-vous une idée pour le résoudre<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour vos réponses, <br>Bien cordialement, <br>Vincent</p> <p>SPIP 2.1.10 <br>CICAS 1.41</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-05-25T12:26:54Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment457632 2012-05-25T12:26:54Z <p>Merci - testé, même problème :(<br class="autobr"> Je cherche et vous tiens au courant.</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-05-25T11:51:33Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment457629 2012-05-25T11:51:33Z <p>Je n'arrive pas à reproduire le problème avec CICAS v1.4 sous SPIP 3.0.1 [19436].</p> <p>J'ai noté que la version 1.3.1 de phpCAS, qui date du 26/04/2012, « fix a __autoload conflicts in the autoloader ». Aussi, j'ai intégré la version 1.3.1 de phpCAS dans la version 1.41 de CICAS (jointe à cet article).</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-05-25T10:27:51Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment457621 2012-05-25T10:27:51Z <p>Oups, copier/coller incomplet :(</p> <p>- Les droits d'écriture sont ok, <br>- Des Spip2x fonctionnent avec les mêmes paramètres / configuration.</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-05-25T10:08:04Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment457620 2012-05-25T10:08:04Z <p>Sur une install fraîche SPIP 3.0.1 [19436] :</p> <p><code class="spip_code spip_code_inline" dir="ltr">exception 'Exception' with message 'Class CAS_Client could not be loaded from CAS/Client.php, file does not exist (include_path=".:/Web/apps/php5/lib/php:/Web/data/htdocs/spiptest2") [CAS_autoload]' in /Web/data/htdocs/spiptest2/plugins/cicas/CAS/Autoload.php:44 Stack trace: #0 [internal function]: CAS_autoload('CAS_Client') #1 /Web/data/htdocs/spiptest2/plugins/cicas/CAS.php(344): spl_autoload_call('CAS_Client') #2 /Web/data/htdocs/spiptest2/plugins/cicas/inc/cicas_login.php(44): phpCAS::client('2.0', 'apps.univ-lr.fr', 443, '/cas/') #3 /Web/data/htdocs/spiptest2/ecrire/inc/utils.php(951): include_once('/Web/data/htdoc...') #4 /Web/data/htdocs/spiptest2/ecrire/inc/utils.php(90): find_in_path('inc/cicas_login...', '', true) #5 /Web/data/htdocs/spiptest2/plugins/cicas/cicas_pipeline.php(32): include_spip('inc/cicas_login') #6 [internal function]: cicas_recuperer_fond(Array) #7 /Web/data/htdocs/spiptest2/ecrire/inc/utils.php(114): call_user_func('cicas_recuperer...', Array) #8 /Web/data/htdocs/spiptest2/tmp/cache/charger_pipelines.php(908): minipipe('cicas_recuperer...', Array) #9 /Web/data/htdocs/spiptest2/ecrire/inc/utils.php(151): execute_pipeline_recuperer_fond(Array) #10 /Web/data/htdocs/spiptest2/ecrire/inc/utils.php(2060): pipeline('recuperer_fond', Array) #11 /Web/data/htdocs/spiptest2/ecrire/public/assembler.php(316): recuperer_fond('formulaires/log...', Array, Array) #12 /Web/data/htdocs/spiptest2/ecrire/public/assembler.php(298): inclure_balise_dynamique(Array, true, Array) #13 /Web/data/htdocs/spiptest2/ecrire/public/evaluer_page.php(43) : eval()'d code(61): inserer_balise_dynamique(Array, Array) #14 /Web/data/htdocs/spiptest2/ecrire/public/evaluer_page.php(43): eval() #15 /Web/data/htdocs/spiptest2/ecrire/public.php(151): include('/Web/data/htdoc...') #16 /Web/data/htdocs/spiptest2/spip.php(24): include('/Web/data/htdoc...') #17 {main}</code></p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-03-07T17:36:24Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment455157 2012-03-07T17:36:24Z <p>La version 1.4 du plugin apporte l'utilisation de la version 1.3 du client phpCAS. Elle apporte également la compatibilité avec SPIP 3.</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-01-12T15:25:29Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment453517 2012-01-12T15:25:29Z <p>Ca fonctionne dans tous les cas :) , merci pour le temps que tu as consacré.</p> cicas : plugin d'authentification avec CAS pour SPIP 2.0 2012-01-12T14:48:50Z https://files.spip.org/cicas-plugin-d-authentification-avec-CAS-pour-SPIP#comment453514 2012-01-12T14:48:50Z <p>Cela relève de l'élaboration des squelettes. Exemple de piste :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#SESSION{id_auteur}|?{' '}|oui) <li><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></li> ] [(#SESSION{id_auteur}|?{'',' '}|oui) <li><a href="[(#URL_PAGE{login}|parametre_url{url,rubrique50.php})]"> Intranet </a><li> ]</code></pre></div>