Comme OpenID est maintenant le service que ce blogue utilise pour gérer l’identité des lecteurs qui désirent laisser des commentaires, j’ai pensé qu’il pouvait être intéressant de faire une petite introduction à OpenID, pour ceux qui ne sont pas familiers avec celui-ci. Ce billet est plus destiné aux utilisateurs qu’aux développeurs qui souhaitent implanter OpenID dans leur site web.
Qu’est-ce qu’OpenID?
Voici la défintion d’OpenID selon Wikipédia:
OpenID est un système d’authentification décentralisé qui permet l’authentification unique, ainsi que le partage d’attributs. Il permet à un utilisateur de s’authentifier auprès de plusieurs sites (devant supporter la technologie) sans avoir à retenir un identifiant pour chacun d’eux mais en utilisant à chaque fois un unique identifiant OpenID.
C’est une très bonne définition car elle contient un mot-clé important: décentralisation. Le grand avantage d’OpenID (pour les utilisateurs) c’est de pouvoir utiliser une seul identifiant pour accéder à plusieurs services. Ne plus avoir à retenir plusieurs noms d’usager ni de mots de passe. Une seule identité.
Comment utiliser OpenID?
Tout d’abord, il faut posséder un compte avec un fournisseur OpenID, comme MyOpenID, LiveJournal ou WordPress.com. Ensuite, on peut se connecter sur des sites web supportant OpenID (comme ce blogue!) avec notre URL fournie par le fournisseur (ie. http://remi.myopenid.com ou http://remi.wordpress.com).
C’est tout?
Absolument!
En fait, j’adorerai bien que tu nous file le truc pour faire son serveur openID nous-même… J’ai pas envie d’utiliser mon adresse wordpress moi ;)
Amadeo (1er mai 2007 à 20:14 EST)
Simon Willison a déjà un très bon article sur le sujet: « How to turn your blog in to an OpenID ».
Rémi Prévost (2 mai 2007 à 5:01 EST)
Oups, sauf que je crois que je viens de trouver un bogue dans mon système. Même si je me loggue avec
http://remiprevost.com, mon identifiant resterahttp://remi.myopenid.com/.Je crois que c’est le même problème qu’a eu David avec ClaimID.
Je vais vérifier ça!
Rémi Prévost (2 mai 2007 à 5:38 EST)
superbe, je vais aller faire une lecture pour m’essayer avec ça!
Amadeo (2 mai 2007 à 6:25 EST)
Test! Ça semble marcher! Pour les puristes qui ne veulent que passer par leur serveur, via le lien que donne Rémi plus haut, je vous suggère phpMyID!
Amadeo (2 mai 2007 à 6:57 EST)
Cool! Je ne connaissais pas cet outil, merci!
Rémi Prévost (2 mai 2007 à 17:14 EST)
Seul point négatif: le lien qu’il donne est le lien du profil (pour moi, sur amadeo.php), mais il suffit de changer le message de la fonction « no_mode » avec un meta redirect et le tour est joué!
Je sais pas aussi si c’est un bug pour toi ou sur phpMyID, mais je dois toujours entrer moi-même mon nom dans tes commentaires, bien que j’ai spécifié le champs « nickname » selon la norme d’OpenID…
Amadeo (4 mai 2007 à 6:29 EST)
Oui c’est normal, il faut que je travaille sur les fonctions de « rappel de données » du système ;)
Rémi Prévost (4 mai 2007 à 7:27 EST)
J’imagine que c’est dans le même ordre d’idée que la fonction « se souvenir de moi » ne se souvienne pas de moi entre chacune de mes visites!? ;)
Amadeo (6 mai 2007 à 7:58 EST)