OpenID - commentaires OpenID 2017-02-06T18:21:47Z https://files.spip.org/OpenID-2128#comment490962 2017-02-06T18:21:47Z <p>Hello,</p> <p>« MyOpenID.com : si vous voulez vous créer un OpenID, ce site vous en propose, c'est gratuit, c'est parfait pour tester. »<br class="autobr"> Visiblement MyOpenID.com a fermé en 2014.</p> <p>Vous connaissez un service similaire<small class="fine d-inline"> </small>?</p> <p>merci</p> OpenID 2016-06-24T12:43:45Z https://files.spip.org/OpenID-2128#comment488045 2016-06-24T12:43:45Z <p>Encore merci :)</p> OpenID 2016-06-24T12:37:52Z https://files.spip.org/OpenID-2128#comment488043 2016-06-24T12:37:52Z <p>Non, pas encore, car france connect vient à peine d'être rendu disponible au public<small class="fine d-inline"> </small>;)</p> OpenID 2016-06-24T12:35:34Z https://files.spip.org/OpenID-2128#comment488042 2016-06-24T12:35:34Z <p>Merci pour ce retour.<br class="autobr"> Existe-t-il un plugin Spip permettant de réaliser cela<small class="fine d-inline"> </small>?</p> OpenID 2016-06-24T11:51:53Z https://files.spip.org/OpenID-2128#comment488038 2016-06-24T11:51:53Z <p>Non, car ceux sont deux API distinctes.</p> OpenID 2016-06-24T09:23:29Z https://files.spip.org/OpenID-2128#comment488037 2016-06-24T09:23:29Z <p>Bonjour,</p> <p>Ce plugin est-il compatible avec France Connect<small class="fine d-inline"> </small>?<br class="autobr"> <a href="https://doc.integ01.dev-franceconnect.fr/" class="spip_url spip_out auto" rel="nofollow external">https://doc.integ01.dev-franceconnect.fr/</a></p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> OpenID 2016-01-12T09:08:12Z https://files.spip.org/OpenID-2128#comment485231 2016-01-12T09:08:12Z <p>Bonjour, excellente année pour vous et tous vos projets</p> <h2 class="h2">2016 : année SPIP 3.1</h2> <p>Sortie de la nouvelle version 3.1, et certains plugins sont signalés incompatibles par</p> <p><a href="http://contrib.spip.net/Verifier-ses-plugins-pour-le-passage-a-SPIP-3-1" class="spip_out" rel='nofollow external'>http://contrib.spip.net/Verifier-ses-plugins-pour-le-passage-a-SPIP-3-1</a> : <br></p> <center><strong>«<small class="fine d-inline"> </small>Choix parmi des couleurs<small class="fine d-inline"> </small>» </strong> version [2.0.0<small class="fine d-inline"> </small>;3.0.99] :<br><i>Le plugin actuellement installé est signalé comme incompatible ou à vérifier</i></center> <p><br> Merci de votre mise à jour</p> OpenID 2015-07-16T08:18:53Z https://files.spip.org/OpenID-2128#comment482988 2015-07-16T08:18:53Z <p>Bonjour,</p> <p>Ce plugin est-il compatible avec France Connect<small class="fine d-inline"> </small>?<br class="autobr"> <a href="https://doc.integ01.dev-franceconnect.fr/" class="spip_url spip_out auto" rel="nofollow external">https://doc.integ01.dev-franceconnect.fr/</a></p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> OpenID 2013-08-12T21:40:52Z https://files.spip.org/OpenID-2128#comment470046 2013-08-12T21:40:52Z <p>Bonjour,<br class="manualbr">Quand je me connecte ici, si j'essaie openid j'ai le message :<br class="autobr"> Authentication failed : No matching endpoint found after discovering (URL de référence) : Required type <a href="http://specs.openid.net/auth/2.0/signon" class="spip_url spip_out auto" rel="nofollow external">http://specs.openid.net/auth/2.0/signon</a> not present<br class="manualbr">J'ai installé simpleid, et je ne sais pas si ça vient de là ou pas.<br class="manualbr">Merci</p> OpenID 2013-03-15T18:22:41Z https://files.spip.org/OpenID-2128#comment466187 2013-03-15T18:22:41Z <p>Même problème pour moi, avec spip3 et php 5.4</p> <p> Fatal error : Call-time pass-by-reference has been removed in /var/home/couleurs/public_html/lib/openid-php-openid-782224d/Auth/OpenID/Consumer.php on line 1184</p> <p>Peut être un début de solution ici</p> <p><a href="http://wiki.gandi.net/fr/simple/faq/ampersand" class="spip_url spip_out auto" rel="nofollow external">http://wiki.gandi.net/fr/simple/faq/ampersand</a></p> <p>J'ai suivi les instructions et maintenant cela fonctionne sans pb :</p> <p>Dans les deux fichiers suivants :<br class="autobr"> lib/openid-php-openid-782224d/Auth/OpenID/Consumer.php<br class="autobr"> et<br class="autobr"> lib/openid-php-openid-782224d/Auth/Yadis/Manager.php</p> <p>Faire une recherche sur sur le caractère « & »</p> <p>remplacer toute les variables du type « <strong>&</strong>$fetcher » par « $fetcher » sans le signe « & »</p> <p>Enregistez, réuploadez vos deux fichiers et le tour et joué.</p> <p>En espérant avoir aider la communauté, par contre comment contacter le développeur pour qu'il mette à jour le plugin<small class="fine d-inline"> </small>?</p> OpenID 2012-12-06T23:00:45Z https://files.spip.org/OpenID-2128#comment463787 2012-12-06T23:00:45Z <p>Bonjour et merci pour ce plugin, je l'ai testé en spip 2.0 avec succés, je l'ai installé sur une version de spip 3.05, quand j'essai d'ajouter l'open id à un auteur cela ne fonctionne pas et j'obtiens l'erreur suivante :</p> <p>Fatal error : Call-time pass-by-reference has been removed in /home/couleurs/public_html/fb/lib/openid-php-openid-782224d/Auth/OpenID/Consumer.php on line 1184</p> <p>Merci d'avance</p> OpenID 2012-01-28T19:05:38Z https://files.spip.org/OpenID-2128#comment453994 2012-01-28T19:05:38Z <p>Je non trouvé le bouton OpenId dans le formulaire Inscription<br class="autobr"> escuse moi francais</p> <p>merci pour l'attention</p> OpenID 2011-06-24T20:19:39Z https://files.spip.org/OpenID-2128#comment447135 2011-06-24T20:19:39Z <p>Finalement, je crois que le problème vient de Free/Proxad. J'ai voulu tester Wordpress, qui accepte lui aussi les logins OpenID : message d'erreur.</p> <p>Je vais poser la question au service technique de Proxad. C'est quand même un peu fort que leur hébergements payants soient aussi bridés que les gratuits<small class="fine d-inline"> </small>!</p> OpenID 2011-06-11T10:49:55Z https://files.spip.org/OpenID-2128#comment446636 2011-06-11T10:49:55Z <p>SPIP 2.1.10 [17657]<br class="autobr"> Plugins :<br class="autobr"> Le Couteau Suisse 1.8.41.00 - stable<br class="autobr"> OpenID 1.1.8 - stable</p> <p>Justement, je voulais m'assurer que mes problèmes ne venaient pas de l'installation d'autres plugins dont j'aurais du mal à me passer.. Donc, j'ai testé sur une installation presque de base. Pour le Couteau Suisse, je n'ai activé que la mise à jour automatique et les smilies.</p> <blockquote class="spip"> <p>Parse error : syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/151/sdb/d/6/zongoland/lib/openid-php-openid-782224d/Auth/OpenID/Consumer.php on line 1400</p> </blockquote> <p>Si j'insiste en rechargeant la page : « There is no author at this address » (erf, faut que je m'occupe de la trad, là)</p> <p>C'est d'autant plus frustrant que oui, je saius que ça marche à merveille sur SPIP-contrib<small class="fine d-inline"> </small>!</p> <p>Oh, dernière précision, je suis chez Free pour l'hébergement.</p> OpenID 2011-06-11T08:13:48Z https://files.spip.org/OpenID-2128#comment446626 2011-06-11T08:13:48Z <p>Je l'utilise sans problème sur mon site, ainsi qu'ici même sur SPIP-Contrib. Peut-être peux-tu indiquer l'erreur exacte de syntaxe que tu obtiens dans consumer.php, ainsi que le numéro de version du plugin que tu utilises<small class="fine d-inline"> </small>?</p> OpenID 2011-06-10T23:15:04Z https://files.spip.org/OpenID-2128#comment446623 2011-06-10T23:15:04Z <p>Ce plugin ne marche pas avec SPIP 2.1.10 en tout cas. Seul moyen de saisir un OPenID : l'entrer directlement dans la base MySQL.</p> <p>Toute tentative de se loguer avec donnne une syntaxe error dans consumer.php</p> Authentification OpenID avec SPIP 2011-04-07T16:14:01Z https://files.spip.org/OpenID-2128#comment443883 2011-04-07T16:14:01Z <p>Et hop :</p> <p><a href="http://zone.spip.org/trac/spip-zone/changeset/46460/" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/46460/</a></p> <p>++</p> Authentification OpenID avec SPIP 2011-04-07T15:55:02Z https://files.spip.org/OpenID-2128#comment443879 2011-04-07T15:55:02Z <p>Vu que c'est un lien d'aide pourquoi ne pas rediriger vers wikipedia tout simplement<small class="fine d-inline"> </small>?</p> <p><a href="http://fr.wikipedia.org/wiki/OpenID" class="spip_url spip_out auto" rel="nofollow external">http://fr.wikipedia.org/wiki/OpenID</a></p> <p>++</p> Authentification OpenID avec SPIP 2011-04-07T14:24:07Z https://files.spip.org/OpenID-2128#comment443868 2011-04-07T14:24:07Z <p>Salut Yffic, ouè l'asso openidfrance semble avoir coulé. Du coup on pourrait remplacer le lien par un de ceux là :</p> <p><a href="http://id.framasoft.org/" class="spip_url spip_out auto" rel="nofollow external">http://id.framasoft.org/</a></p> <p><a href="https://login.ubuntu.com/" class="spip_url spip_out auto" rel="nofollow external">https://login.ubuntu.com/</a></p> <p><a href="https://www.myopenid.com/" class="spip_url spip_out auto" rel="nofollow external">https://www.myopenid.com/</a></p> <p>++</p> Authentification OpenID avec SPIP 2011-04-07T10:00:32Z https://files.spip.org/OpenID-2128#comment443844 2011-04-07T10:00:32Z <p>Salut</p> <p>Openidfrance (<a href="http://www.openidfrance.fr/" class="spip_url spip_out auto" rel="nofollow external">http://www.openidfrance.fr/</a>) ne repond plus depuis plusieurs semaines... Du coup le lien « Aide » qui pointe vers ce site, ne fonctionne plus dans la page de login spip...</p> Authentification OpenID avec SPIP 2010-09-15T15:35:24Z https://files.spip.org/OpenID-2128#comment434465 2010-09-15T15:35:24Z <p>Bonjour,<br class="manualbr">J'ai toujours le même message avec tout du neuf : SPIP 2.1 tout neuf, le plugin tout neuf et la librairie toute neuve.<br class="manualbr">« Impossible d'activer le plugin ../plugins/auto/openid<br class="manualbr">* Nécessite SPIP en version [2.0.0<small class="fine d-inline"> </small>;2.1.0) minimum. »<br class="autobr"> Une idée<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Authentification OpenID avec SPIP 2010-05-22T09:25:33Z https://files.spip.org/OpenID-2128#comment430802 2010-05-22T09:25:33Z <p>Bonjour,<br class="autobr"> J'ai le message d'erreur : <br class="autobr"> « * Nécessite SPIP en version [2.0.0<small class="fine d-inline"> </small>;2.1.0) minimum. »"<br class="autobr"> Alors que j'ai SPIP 2.1.0 [15604]<br class="autobr"> J'ai téléchargé et installé plusieurs fois mais rien à faire.</p> <p>Un antagonisme avec d'autres plugins peut-être<small class="fine d-inline"> </small>?</p> Authentification OpenID avec SPIP 2010-05-21T15:57:42Z https://files.spip.org/OpenID-2128#comment430787 2010-05-21T15:57:42Z <ul class="spip"><li> Warning : session_start() [function.session-start] : open(/mnt/168/sdd/e/7/catherinadogs/sessions/sess_196f93d797c38fb63f5d875e8097733f, O_RDWR) failed : No such file or directory (2) in /mnt/168/sdd/e/7/catherinadogs/plugins/openid/inc/openid.php on line 153</li><li> Warning : session_start() [function.session-start] : Cannot send session cookie - headers already sent by (output started at /mnt/168/sdd/e/7/catherinadogs/plugins/openid/inc/openid.php:153) in /mnt/168/sdd/e/7/catherinadogs/plugins/openid/inc/openid.php on line 153</li><li> Warning : session_start() [function.session-start] : Cannot send session cache limiter - headers already sent (output started at /mnt/168/sdd/e/7/catherinadogs/plugins/openid/inc/openid.php:153) in /mnt/168/sdd/e/7/catherinadogs/plugins/openid/inc/openid.php on line 153</li><li> Warning : Unknown() : open(/mnt/168/sdd/e/7/catherinadogs/sessions/sess_196f93d797c38fb63f5d875e8097733f, O_RDWR) failed : No such file or directory (2) in Unknown on line 0</li><li> Warning : Unknown() : Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/168/sdd/e/7/catherinadogs/sessions) in Unknown on line 0</li></ul> <p><strong>J'ai toutes ces erreurs d'un coup quand je veux ajouter mon openid a ma fiche contact deja existante. Je viens juste d'installer le plugin sur un SPIP 2.0.9 en rajouter la lib demandee a la racine du site dans /lib. une solution<small class="fine d-inline"> </small>?</strong></p> <p>nota : je viens de creer aussi mon openid qui m'a permis de m'inscrire sur spipcontrib, il fonctionne donc</p> Authentification OpenID avec SPIP 2009-11-14T18:21:47Z https://files.spip.org/OpenID-2128#comment423094 2009-11-14T18:21:47Z <p>A priori, cela ne stocke rien dans la table auteur. Quand je documente le champ OpenID du profil auteur avec « <a href="http://id.monsite.com/identity/nom" class="spip_url spip_out auto" rel="nofollow external">http://id.monsite.com/identity/nom</a> » et que je valide « Enregistrer », j'obtiens le message d'erreur « Cette adresse OpenID ne semble pas valide ». Si je valide une nouvelle fois « Enregistrer », le profil auteur se ferme et je reviens à la page d'accueil de l'auteur sans que le champ OpenID ait été enregistré et sauvé dans la base...<br class="manualbr">Par contre, cela marche très bien avec un OpenID de la forme « <a href="http://nom.myopenid.com" class="spip_url spip_out auto" rel="nofollow external">http://nom.myopenid.com</a> ».</p> Authentification OpenID avec SPIP 2009-11-14T12:08:35Z https://files.spip.org/OpenID-2128#comment423079 2009-11-14T12:08:35Z <p>parfois c'est simplement le «<small class="fine d-inline"> </small>/<small class="fine d-inline"> </small>» final ou non en fonction des openid qui pose problème… il te faudrait regarder dans le base ce qui est stocké comme openid sur ton auteur spip, et dans tmp/openid.log ce qui est effectivement envoyé au fournisseur openid… peut+être que ça te donnera des pistes.</p> Authentification OpenID avec SPIP 2009-11-14T07:42:37Z https://files.spip.org/OpenID-2128#comment423072 2009-11-14T07:42:37Z <p>Re :</p> <p>Pour faire suite à mon message précédent, devant l'absence de contact avec OpenID France, nous avons décidé d'installer notre propre serveur d'identité OpenID.<br class="autobr"> Les identités qu'il fournit sont de la forme « <a href="http://id.monsite.com/identity/nom" class="spip_url spip_out auto" rel="nofollow external">http://id.monsite.com/identity/nom</a> ».<br class="autobr"> Quand on essaie de documenter les profils auteurs avec ces OpenIDs, elles ne sont pas reconues, et on obtient le message « Cette adresse OpenID ne semble pas valide ».<br class="autobr"> Comment et où faut-il modifier le code de votre plugin pour que nos OpenIDs soient validées et utilisables<small class="fine d-inline"> </small>???</p> <p>Merci d'avance pour votre aide<small class="fine d-inline"> </small>!</p> Authentification OpenID avec SPIP 2009-11-04T16:29:26Z https://files.spip.org/OpenID-2128#comment422728 2009-11-04T16:29:26Z <p>Bonjour<small class="fine d-inline"> </small>!</p> <p>Je viens d'installer le plugin sur mon site, et après quelques problèmes avec la commande PHP error_log() de la librairie OpenID (2.1.3), résolus avec mon hébergeur, tout fonctionne bien<small class="fine d-inline"> </small>!</p> <p>Parmi les utilisateurs du plugin, quelqu'un pourrait-il me confirmer si après avoir validé le formulaire SPIP login ou inscription, il apparait pendant quelques secondes dans le navigateur une page blanche avec un bouton « continuer » avant d'être redirigé vers un serveur myopenid et revenir à SPIP<small class="fine d-inline"> </small>???</p> <p>Sinon, OpenID France est-il opérationnel<small class="fine d-inline"> </small>? Actuellement, je renvoie tout le monde à s'inscrire sur myopenid.com (en anglais), car il est impossible de s'inscrire sur le site français (personne ne reçoit d'e-mails de confirmation) et personne ne répond quand on les contacte...</p> <p>Merci pour vos réponse, et félicitations pour ce plugin<small class="fine d-inline"> </small>!</p> Authentification OpenID avec SPIP 2009-10-31T11:02:48Z https://files.spip.org/OpenID-2128#comment422357 2009-10-31T11:02:48Z <p>Suite à mon précédent message,<br class="autobr"> J'ai réussi à faire fonctionner le plugin en modifiant la ligne 132 du fichier inc/openid.php de</p> <blockquote class="spip"> <p> @define('_DIR_LIB', _DIR_RACINE . 'lib/')<small class="fine d-inline"> </small>;</p> </blockquote> <p>en</p> <blockquote class="spip"> <p> @define('_DIR_LIB', _DIR_RACINE . 'ecrire/lib/')<small class="fine d-inline"> </small>;</p> </blockquote> Authentification OpenID avec SPIP 2009-10-31T10:57:01Z https://files.spip.org/OpenID-2128#comment422356 2009-10-31T10:57:01Z <p>Bonjour,</p> <p>Après avoir activé le plugin, je n'arrive pas à ajouter mon OpenID dans ma fiche. Lors de la validation, j'obtiens les erreurs suivantes :</p> <blockquote class="spip"> <p>Warning : chdir() [function.chdir] : No such file or directory (errno 2) in /var/www/sauvegarde/plugins/openid/inc/openid.php on line 139</p> <p>Warning : require_once(Auth/OpenID/Consumer.php) [function.require-once] : failed to open stream : No such file or directory in /var/www/sauvegarde/plugins/openid/inc/openid.php on line 140</p> <p>Fatal error : require_once() [function.require] : Failed opening required 'Auth/OpenID/Consumer.php' (include_path='. :/usr/share/php :/usr/share/pear') in /var/www/sauvegarde/plugins/openid/inc/openid.php on line 140</p> </blockquote> <p>Or, j'ai vérifié le fichier Auth/OpenID/Consumer.php est bien dans /ecrire/lib/php-openid-2.1.3</p> <p>Version SPIP : 2.0.9 [14357]<br class="autobr"> Version du plugin : 1.0</p> Authentification OpenID avec SPIP 2009-10-31T08:41:48Z https://files.spip.org/OpenID-2128#comment422352 2009-10-31T08:41:48Z <p>Merci Cedric pour ta réponse. Effectivement cela venait de ma mise à jour. J'avais ajouté le formulaire de login dans mon squelette (je voulais le personnaliser par la suite). Maintenant que je l'ai supprimé, SPIP va bien cherché le bon formulaire de login (dans le répertoire prive) de SPIP. Et maintenant, tout fonctionne correctement.</p> Authentification OpenID avec SPIP 2009-10-30T17:59:27Z https://files.spip.org/OpenID-2128#comment422335 2009-10-30T17:59:27Z <p>Pour utiliser le plugin avec la branche de développement 2.1, il faut une version 2.1 complètement à jour, ce qui n'est pas ton cas visiblement (il y a eu de grosses modifs sur la branche dev pour permettre que les plugin de SSO soient plus simple à développer et plus robustes).</p> Authentification OpenID avec SPIP 2009-10-30T17:47:50Z https://files.spip.org/OpenID-2128#comment422334 2009-10-30T17:47:50Z <p>En ce qui me concerne, j'utilise SPIP 2.1 et j'obtiens le message :</p> <blockquote class="spip"> <p>Call to undefined function auth_url_retour_login() in .../www/plugins/openid/spip_2_1/auth/openid.php on line 52</p> </blockquote> <p>Le logo openid n'apparait pas dans le champ utilisateur de la page de login par contre dans la zone Identifiant openid de ma fiche auteur, il apparait.</p> Authentification OpenID avec SPIP 2009-10-26T18:19:31Z https://files.spip.org/OpenID-2128#comment422195 2009-10-26T18:19:31Z <p>ok géniaaaaaaaal</p> <p>merci</p> <p>le /lib au bon endroit</p> <p>la bonne définition de login</p> <p>ça roule</p> <p>merci encore</p> Authentification OpenID avec SPIP 2009-10-26T09:34:53Z https://files.spip.org/OpenID-2128#comment422157 2009-10-26T09:34:53Z <p>Après vérification, la seule raison qui peut expliquer cette erreur est que tous les fichiers ne sont pas à jour. Le remède précédent vaut toujours : supprimer le repertoire du plugin openid sur ton site, connecte-toi et va sur la page de gestion des plugin, puis installe le à nouveau.</p> Authentification OpenID avec SPIP 2009-10-26T08:47:11Z https://files.spip.org/OpenID-2128#comment422151 2009-10-26T08:47:11Z <p>Ce problème survient car c'est une grosse mise à jour qui a déplacé des fichiers. Dans ce cas, la meilleure solution est de supprimer manuellement le dossier openid de auto/ pour que SPIP le désactive, puis de le réinstaller.</p> <p>Je vais ajouter un correctif pour éviter l'echec fatal dans un cas comme le tien.</p> Authentification OpenID avec SPIP 2009-10-26T07:02:01Z https://files.spip.org/OpenID-2128#comment422142 2009-10-26T07:02:01Z <p>bonjour<br class="autobr"> et merci pour le suivi</p> <p>le formulaire de login n'est plus accessible...<br class="autobr"> donc, plus d'accès privé, aïe</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Fatal error: Call to undefined function openid_login_form() in /home/users/p/pasapas/www/plugins/auto/openid/openid_pipelines.php on line 155</code></pre></div> Plugin d'authentification OpenID 2009-10-25T18:12:13Z https://files.spip.org/OpenID-2128#comment422133 2009-10-25T18:12:13Z <p>Je viens de faire une grosse mise à jour du plugin qui passe en version 1.0 et devrait corriger aussi ce problème.</p> <p>Dans les nouveautés, il y a également la prise en compte de l'inscription par OpenID pour les nouveaux utilisateurs, et le support déjà effectif de la prochaine version de SPIP, dont l'API d'authentification a été complètement refondue pour permettre une implémentation facilitée des méthodes du type OpenID.</p> Plugin d'authentification OpenID 2009-10-23T20:44:00Z https://files.spip.org/OpenID-2128#comment422044 2009-10-23T20:44:00Z <p>je ne l'avais pas fait... la honte<small class="fine d-inline"> </small>!</p> <p>voici l'erreur suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Warning: chdir() [function.chdir]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/users/p/pasapas/:/home/temporaire/upload:/tmp:/usr/local/lib/php/) in /home/users/p/pasapas/www/plugins/auto/openid/spip_2_0/inc/openid.php on line 27 Warning: require_once(Auth/OpenID/Consumer.php) [function.require-once]: failed to open stream: No such file or directory in /home/users/p/pasapas/www/plugins/auto/openid/spip_2_0/inc/openid.php on line 28 Fatal error: require_once() [function.require]: Failed opening required 'Auth/OpenID/Consumer.php' (include_path='.:/home/temporaire/upload:/usr/local/lib/php/') in /home/users/p/pasapas/www/plugins/auto/openid/spip_2_0/inc/openid.php on line 28</code></pre></div> Plugin d'authentification OpenID 2009-10-22T08:47:51Z https://files.spip.org/OpenID-2128#comment421986 2009-10-22T08:47:51Z <p>As-tu renseigné ton openid dans ta fiche auteur<small class="fine d-inline"> </small>? Sans ça spip-contrib aura un peu de mal à savoir que c'est bien toi qui tente de se loguer<small class="fine d-inline"> </small>;)</p> Plugin d'authentification OpenID 2009-10-21T15:11:47Z https://files.spip.org/OpenID-2128#comment421970 2009-10-21T15:11:47Z <p>perso, j'ai un compte open ID je me l'URL (<a href="http://www.openidfrance.fr/%7Bmoncompte" class="spip_url spip_out auto" rel="nofollow external">http://www.openidfrance.fr/{moncompte</a>}) en login du site spip-contrib et il n'y a rien qui se passe<small class="fine d-inline"> </small>!</p> <p>voilà, à plus, merci.</p> Plugin d'authentification OpenID 2008-12-13T19:57:44Z https://files.spip.org/OpenID-2128#comment411072 2008-12-13T19:57:44Z <p>Ok impeccable.<br class="manualbr">Merci.</p> <p>A bientôt</p> Plugin d'authentification OpenID 2008-12-08T11:38:49Z https://files.spip.org/OpenID-2128#comment410828 2008-12-08T11:38:49Z <p>Salut,</p> <p>Il suffit de créer un dossier /lib à la racine de ton site et de lui appliquer des droits en 777 pour que SPIP puisse y télécharger les scripts nécessaires. Ainsi un bouton pour lancer le téléchargement sera présent sous le message que tu cites.</p> <p>++</p> Plugin d'authentification OpenID 2008-12-08T10:07:40Z https://files.spip.org/OpenID-2128#comment410821 2008-12-08T10:07:40Z <p>Bonjour,</p> <p>SPIP 2.0 RC1 : impossible d'activer le plugin : <br class="autobr"> Impossible d'activer le plugin openid<br class="autobr"> Ce plugin nécessite la librairie php-openid-2.1.2 à télécharger depuis <a href="http://openidenabled.com/files/php-openid/packages/php-openid-2.1.2.zip" class="spip_url spip_out auto" rel="nofollow external">http://openidenabled.com/files/php-openid/packages/php-openid-2.1.2.zip</a> et à installer dans lib/</p> <p>Je n'ai pas un serveur dédié mais un hébergement mtualisé. Comment et où j'installe « ça »<small class="fine d-inline"> </small>?</p> <p>Merci</p> <p>Bonne journée,<br class="manualbr">Olivier</p> No XML parser -> Solution 2008-12-07T18:00:45Z https://files.spip.org/OpenID-2128#comment410800 2008-12-07T18:00:45Z <p>J'avais mis le message mais pas donné la solution... C'est un pré-requis...</p> <p>Extrait de php-openid-2.1.2\README</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>INSTALLATION ============ [...] - Install either the DOM or domxml PHP XML processing extension, but not both (they are incompatible).</code></pre></div> <p>Voilà il ne reste plus qu'à installer DOM ou domxml et ensuite l'activer (php.ini extension).</p> Plugin d'authentification OpenID 2008-12-07T08:35:01Z https://files.spip.org/OpenID-2128#comment410776 2008-12-07T08:35:01Z <p>Erreur avec la version spip1.92 :<br class="autobr"> Fatal error : No XML parser was found in c :\program files\easyphp1-8\www\spip192\plugins\openid_192\Services\Yadis\XML.php on line 357</p> <p>Une idée<small class="fine d-inline"> </small>?</p> OpenId SPIP 2.0 2008-10-29T08:55:39Z https://files.spip.org/OpenID-2128#comment409624 2008-10-29T08:55:39Z <p>Effectivement, mon propos était nullement critique mais plutôt « informatif ». Ca fonctionne, c'est sûr que l'interface donne une impression étrange.</p> <p>Une petite erreur dans le lien pour la version adaptée à SPIP 2.0, voilà le bon : <a href="http://files.spip.org/spip-zone/openid.zip" class="spip_url spip_out" rel='nofollow external'>http://files.spip.org/spip-zone/ope...</a></p> OpenId SPIP 2.0 2008-10-28T12:34:52Z https://files.spip.org/OpenID-2128#comment409592 2008-10-28T12:34:52Z <p>Bonjour,</p> <p>Je passais par là... donc petit commentaire.</p> <ul class="spip"><li> Le plugin pour SPIP 1.9.2x est téléchargeable ici : <a href="http://files.spip.org/spip-zone/openid_192.zip" class="spip_url spip_out auto" rel="nofollow external">http://files.spip.org/spip-zone/openid_192.zip</a></li><li> Le plugin pour SPIP 2.0beta <a href="http://files.spip.org/spip-zone/openid.zip(" class="spip_url spip_out auto" rel="nofollow external">http://files.spip.org/spip-zone/openid.zip(</a>) est en partie fonctionnel. Effectivement, le panneau de login de SPIP 2 ayant lui-même évolué (on peut se logguer d'un coup), il est plus difficile d'intégrer openID. Pour l'instant, même l'icone n'apparaît pas, mais c'est surtout le fait que le champ « password » reste qui est perturbateur. Il faut encore creuser un peu.</li></ul> OpenId SPIP 2.0 2008-10-10T16:14:52Z https://files.spip.org/OpenID-2128#comment409093 2008-10-10T16:14:52Z <p>La présentation de la page de login avec SPIP 2.0 ne ressemble pas du tout à l'exemple. Voulu<small class="fine d-inline"> </small>?</p> Plugin d'authentification OpenID 2008-10-07T12:46:57Z https://files.spip.org/OpenID-2128#comment409000 2008-10-07T12:46:57Z <p>Fatal error : No XML parser was found in /xxxx/htdocs/lib/php-openid-2.1.2/Auth/Yadis/XML.php on line 366</p> <p>Et pourtant............</p> Plugin d'authentification OpenID 2008-09-01T09:39:57Z https://files.spip.org/OpenID-2128#comment408341 2008-09-01T09:39:57Z <p>Je me réponds à moi même, il faut mettre un slash à la fin de l'URL. :(</p> <p>Sinon la requete SQL plante, dommage ...</p> Plugin d'authentification OpenID 2008-09-01T09:11:48Z https://files.spip.org/OpenID-2128#comment408340 2008-09-01T09:11:48Z <p>J'ai le message suivant :<br class="autobr"> Erreur OpenID : Utilisateur inconnu sur ce site</p> <p>Alors que le compte que j'utilise est valide sur le site myopenid.com.</p> <p>J'ai bien indiqué dans le champ URL de l'auteur, l'identifiant OpenID.<br class="autobr"> J'utilise SPIP 1.9.2<sup class="typo_exposants">d</sup> avec le plugin récupéré sur <a href="http://files.spip.org/spip-zone/" class="spip_url spip_out auto" rel="nofollow external">http://files.spip.org/spip-zone/</a> avec comme nom : openid_192.zip.</p> <p>J'ai supposé que c'était le bon... Ai-je oublié qq chose<small class="fine d-inline"> </small>?</p> <p>Merci.</p> Plugin d'authentification OpenID 2008-06-27T09:47:43Z https://files.spip.org/OpenID-2128#comment407137 2008-06-27T09:47:43Z <p>La function maj_tables() a disparu sur la 9.2 dans openid_install.php ligne 15</p> <p>auriez vous la fonction de remplacement<small class="fine d-inline"> </small>? la lib phpopenid est elle à installer aussi<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>;)</p> Plugin d'authentification OpenID 2007-04-09T19:23:20Z https://files.spip.org/OpenID-2128#comment392820 2007-04-09T19:23:20Z <p>Oui, c'est bien l'action cookie qui dispatche entre les différents types d'authentification.<br class="autobr"> Dans mon cas (SSO derrière un reverse-proxy qui assure aussi l'authentification), j'ai mis dans le mes_options d'un plugin dédié la surcharge de inc/auth_spip et l'algorithme suivant (qui s'exécute donc à chaque appel de page) :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if (_on_est_dans_un_cas_valide_d_authentification_automatique) { if ($auteur_session) // si on a une session spip valide { if (_la_session_spip_ne_correspond_pas_a_l_authentification) // on ne sait jamais { $auteur_session = ''; } } if (!$auteur_session && !$essai_login) // si on a pas de session spip valide et on n'est pas en train d'en initier une via l'action cookie { include_spip('action/cookie'); $url = $_SERVER['HTTP_X_PUBLIC_HOST'].$GLOBALS['REQUEST_URI']; // c'est ce qui marche dans mon cas - plus généralement, le code de inc / utils / url_de_base() donne de quoi se débrouiller $cible = str_replace('&','&',$url); $post = parametre_url(generer_url_action('cookie','essai_login=oui',true),'url',$cible,'&'); include_spip('inc/headers'); redirige_par_entete($post); } elseif ($auteur_session) { // on est dans une session valide, on peut faire des choses comme initialiser des variables de contexte de session utilisables dans les squelettes pour les particulariser } }</code></pre></div> <p>Ca doit pouvoir fonctionner aussi pour ton plugin.</p> <p>A+,<br class="autobr"> LG</p> Plugin d'authentification OpenID 2007-04-08T17:42:28Z https://files.spip.org/OpenID-2128#comment392773 2007-04-08T17:42:28Z <p>J'avais bien voulu faire les choses comme cela au début, mais en fait, c'est l'action cookie qui dispatche entre les authent LDAP, Base ou autres. Et d'autre part, lors d'une authent OpenID, Spip doit lancer l'authentification dès la saisie du login, avant d'avoir un mot de passe.</p> <p> Mais effectivement, il serait bon que Spip puisse supporter l'insertion d'autres méthodes d'authent plus facilement dans son code...</p> Plugin d'authentification OpenID 2007-04-05T17:42:23Z https://files.spip.org/OpenID-2128#comment392722 2007-04-05T17:42:23Z <p>Super, j'en révais d'un truc comme ça<small class="fine d-inline"> </small>! Bon je vais regarder ces infos à fond.</p> Plugin d'authentification OpenID 2007-04-04T13:54:57Z https://files.spip.org/OpenID-2128#comment392686 2007-04-04T13:54:57Z <p>C'est juste que j'ai pas trop le temps là...</p> <p>Ceci dit, j'ai extrait cet exemple d'un plugin que j'ai réalisé pour mettre des SPIP en extranet derrière un serveur unique IIS jouant le role de reverse proxy et validant l'accès sécurisé. Les spips derrières le reverse proxy autenthifient automatiquement l'utilisateur selon les infos fournies par le reverse proxy (c'est bien du SSO - avec sécurité déportée sur un autre système - ici privé) et prennent en compte le fait que leur propre url (celle utilisée par le reverse proxy) est différente de l'url vue de l'utilisateur finale (qui est celle du reverse proxy).</p> <p>Si ça peut intéresser quelqu'un, j'en pourrai en faire, quant j'aurai 3 secondes (sic), un plugin documenté, ou au moins une documentation de conception.</p> <p>A+,</p> Plugin d'authentification OpenID 2007-04-04T12:30:20Z https://files.spip.org/OpenID-2128#comment392683 2007-04-04T12:30:20Z <p>Peux-tu faire ce changement directement dans le plugin<small class="fine d-inline"> </small>? S'il est sur la zone, c'est justement fait pour ça :)</p> Plugin d'authentification OpenID 2007-04-04T10:24:20Z https://files.spip.org/OpenID-2128#comment392678 2007-04-04T10:24:20Z <p>En fait, on peut passer par l'action cookie orifinal de SPIP. Elle n'est pas surchargeable, mais elle appelle la méthode d'authentification interne de SPIP, qui elle est surchrageable.</p> <p>voici un exemple de surcharge possible :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function inc_auth_spip($login, $pass) { if (__est_un_login_OpenId($login)) { // verifier ici l'authentification OpenID if (__est_bien_un_login_OpenId_valide_et_authentifier($login)) { // chercher l'auteur dans la base $result = spip_query("SELECT id_auteur FROM spip_auteurs WHERE url=" . _q($login) . " AND statut<>'5poubelle'"); $row = spip_fetch_array($result); if (!$row) // pas d'auteur correspondant { // on peut le creer automatiquement avec la fonction message_inscription $commentaire = message_inscription($email, $nom, 'redac', 0); // et lui envoyer un message de bienvenue (que l'on peut aussi personnaliser) if (function_exists('envoyer_inscription')) $f = 'envoyer_inscription'; else $f = 'envoyer_inscription_dist'; $commentaire = $f($commentaire, $nom, $mode, $id); // et pourquoi pas allez faire des modifs specifiques sur l'auteur } $result = spip_query("SELECT * FROM spip_auteurs WHERE url=$login"); // par exemple $row = spip_fetch_array($result); return $row; } else // pas valide { spip_log("proxy user creation canceled: ".$commentaire); return array(); } } else // sinon, methode standard { include_spip('inc/auth_spip'); return inc_auth_spip_dist ($login, $pass); } }</code></pre></div> <p>A+</p>