Un identifiant unique

Logo openID

OpenID…Kezako ?

La première fois que j’ai entendu ce mot, c’était peu de temps après mon inscription à Ziki. Comment cela se fait-ce ? C’est très simple : Ziki fait aussi office de fournisseur d’OpenID.

Alors, kezako ? Je vais essayer de vous présenter la chose.

Le célèbre Passe partoutOn pourrait comparer OpenID à un passe partout (je ne suis pas très inspiré, je dois bien l’avouer).
Je suis sûr que vous avez plein de clés sur votre porte-clés : boîte aux lettres, porte d’entrée, serrure principale de votre appart, verrou de sécurité, voiture, garage, antivol du vélo, antivol de l’ordinateur portable, clé du bureau,… C’est bon ? Vous avez compris ou je continue ? :)
Ne serait ce pas parfait si, au contraire, vous aviez une et une seule clé ? Vous déménagez, vous montrez la clé et on adapte la serrure. Et en plus de ça, La Poste sait où transférer vos courrier, vos amis connaissent déjà votre nouvelle adresse,…

Et bien, l’OpenID, c’est ça !

Bon, d’accord, ça manque un peu d’explication, ça….

Et sur le web, à quoi ça sert ?

Alors, passons sur un exemple plus concret.
1er cas : vous vous en doutez, mon pseudo sur beaucoup de sites est szdavid mais suivant les cas :
- je ne me souviens plus du mot de passe
- quelqu’un a déjà créée un compte szdavid (rare ; le seul autre szdavid que j’ai rencontré est indonésien, je crois).
Dans ces cas, je dois me créer un autre compte et je me retrouve avec des szdavid, szdavid_, szdavid1, voire pire.
2ème cas : n’en avez-vous pas assez, quand vous vous inscrivez sur un nouveau site, de toujours devoir renseigner les mêmes informations, à savoir, nom, prénom, email,… ?

Ça y est ? Vous commencez à voir où je veux en venir ?

OpenID, cela pourrait être un identifiant unique pour tous les sites.

En pratique…

Trousseau de clésConcrètement, qu’est ce que cela donne ?
1) vous vous créez un compte sur un site fournissant des OpenID ((Il y en a quelques uns tels que Verisign, Ziki,Wordpress, ClaimID, OpenID France et celui que j’utilise : My OpenID )). Vous aurez alors un identifiant du type http://monfournisseur.com/pseudo
2) vous trouvez un site qui accepte l’OpenID ((Il y a par exemple Wikitravel, ZoomR. Liste plus complète ici )) (ils sont encore malheureusement rares)
3) vous rentrez votre identifiant OpenID
4) vous êtes alors renvoyés sur le site de votre OpenID ; le but ? Vérifier que c’est bien vous qui rentrez votre identifiant en vous demandant votre mot de passe (ce serait trop facile, sans cela, de vous créer des comptes partout)
5) une fois votre mot de passe rentré, vous vous retrouvez à nouveau sur le site où vous étiez, avec un certain nombre de champs préremplis tels que le nom, le prénom, l’adresse email.
Il se peut que, suivant les cas, vous ayez d’autres informations à remplir à la main, quand même. C’est normal.
6) dorénavant, chaque fois que vous voudrez vous connecter à ce site, vous n’aurez qu’à utilisez le même identifiant que sur d’autres sites, sans avoir sans cesse à vous rappeler quel est le bon identifiant ici.
7) C’est tout….

Aucun inconvénient ?

L’OpenID serait-il alors l’avenir du monde numérique ?
Malheureusement, aujourd’hui, la vie n’est pas si rose…
Commençons par les petits détails
1) ça me prend plus de temps d’écrire http://monfournisseur.com/szdavid que szdavid (je vous avais prévenu que ce serait un détail)
2) pour l’instant, peu de sites proposent ce système d’inscription mais ceci n’est qu’un détail, je pense. si ce système a vraiment de l’avenir, les sites proposeront et l’identifiant unique se démocratisera.

Maintenant, passons aux choses un petit peu plus sérieuses…
Déjà, les informations fournies au site. Je suis peut-être naïf mais je fais confiance en ces sites (et, pour une raison que j’ignore, également en Ziki ; peut-être est-ce dû à Jean-François qui m’est fort sympathique). Le fonctionnement actuel pré remplit les champs et nous devons les valider ; du moins pour les sites où je me suis inscrit actuellement.
Mais qu’est-ce qui est prévu pour l’avenir ? Y a-t-il un risque que les informations soient préremplies et autovalidées sans que nous n’ayons notre mot à dire ? Là, ça devient peut être plus gênant (même si ce n’est pas correct, j’ai parfois envie de me faire connaître comme étant M. Toto, habitant à Totoland).

Et enfin, dernier problème, mais non des moindres, qu’en est-il de la sécurité ? Si je perds mon mot de passe OpenID, je perds tous mes accès. Bon, ça, à la limite… le principe est d’avoir un seul et unique identifiant ET mot de passe –> ça permet d’éviter ce genre de désagrément.
Par contre, que se passe-t-il si quelqu’un découvre le fameux mot de passe là, il ne vous reste qu’une seule chose à faire : pleurer. Et oui, c’est la dure loi de la vie.
Il faut donc faire particulièrement attention à choisir un vrai mot de passe, pas le nom de votre chien. et si vous changez le mot de passe, pas de problème, c’est CE mot de passe que vous utiliserez partout
Et un autre problème encore : un méchant pirate fait une fausse page du serveur OpenID.

Le petit plus

Si vous possédez votre nom de domaine, il est également possible de définir votre nom de domaine comme identifiant ((Plugin Wordpress pour configurer automatiquement votre blog comme adresse OpenID. Avantage du plugin ? Si vous changez de thème, c’est transparent pour vous )) ; ainsi, je pourrais avoir http://www.szdavid.com et cet identifiant ne changera pas si je change de fournisseur ((Avec Ziki, j’ai eu des erreurs sur plusieurs sites du type “[[ERROR: Could not resolve variable 'langs': 'utf8' codec can't decode bytes in position 29-30: invalid data]]” ou autres ; dommage. Je suis passé donc à OpenID )). Ayant personnellement quelques problèmes avec mes redirections, j’ai créé un sous-domaine. Ainsi, mon openid est http://id.szdavid.com.

Ainsi, j’ai testé comme ceci :
1) Configuration de mon site pour que l’URL http://id.szdavid.com utilise mon identifiant MyOpenId
2) Inscription sur le site Zooomr avec l’identifiant http://id.szdavid.com
3) supposons que je ne sois pas satisfait de MyOpenId. Je reconfigure mon site pour que http://id.szdavid.com utilise ClaimID.
4) je retourne sur Zooomr et je peux toujours me connecter avec id.szdavid.com

Tout ce que je vous ai présenté ici est issu de quelques petites recherches et les tests que j’ai réalisés, ce qui se résumé à pas grand-chose.

N’hésitez pas à me faire part de votre utilisation et votre avis sur la question.

Ressources :
La page Wikipedia
Planet OpenID

Articles similaires:


26 réponses to “Un identifiant unique”

  1. Avatarlordphoenix
    1

    C’est vrai que ça peut être extremment pratique personnellment j’adore.
    Je voudrais juste faire deux petites remarques au passagfe :
    Pour ce qui est de se faire connaitre comme monsieur TOTO il est possible de créer des identitiés différentes sur le site myopenid et de pouvoir choisir laquelle utiliser quand tu te connectes pour la première fois à un site.

    Et deuxièmement je dirai aussi que ça peut être très pratique pour le partage de données via internet tu veux autoriser ton ami paulo et cousine paula à regarder un album photo hop pas besoin de recourir à une procédure complexe pour les inviter il suffit de mettre leurs openid dans une liste et zou….
    Malheureusement je ne connais pas de site qui utilisent cette possibilité.

    Reply to this comment.
  2. Avatarszdavid
    2
    Author Comment

    Tu as raison ; en fait, cette fonctionnalité n’existe pas, a priori, si on utilise Ziki, cela n’est pas possible.

    J’ai en effet pu tester cela avec MyOpenID et c’est sympa.

    En fait, comme j’ai rédigé mon article sur plusieurs jours, il se peut qu’il y ait quelques différences étant donné que je suis passé de Ziki à MyOpenID au cours de l’écriture de cet article qui fonctionne bien et qui est vraiment impressionnant au niveau sécurité.

    C’est vrai que la solution dont tu parles est pas mal :
    tu veux donner accès à une section privée d’un site ; tu rentres leur OpenID sur ton site, pas besoin d’initialiser leurs mots de passe, par exemple :)

    Reply to this comment.
  3. Avatarofaurax
    3

    Très bon article. J’aurai ajouté la manière de faire de son site perso une url openID comme ici :
    http://www.biologeek.com/journal/index.php/comment-utiliser-openid-la-solution-d-identification-tant-attendue

    Au sujet de “l’autovalidation”, c’est au fournisseur d’identité de demander si on souhaite vraiment fournir les informations demandées.
    Par exemple, MyOpenID me demande si je suis bien d’accord pour envoyer adresse de courriel, nom complet et pseudo.

    Par contre, il y a un bug sur ce blog : quand j’utilise un OpenID, tout le procédure se passe bien pour l’identification, sauf qu’au final je me retrouve sur ce blog, identifié, mais sans mon message (que je suis obligé de retaper).

    J’ai essayé de m’identifier sans mettre de commentaire (puisqu’il est perdu lors de l’identification), mais WordPress me force à mettre un commentaire.

    Fix rapide : je suggère de mettre un mini formulaire séparé “S’identifier OpenID” qu’il faut remplir avant de taper le commentaire si on veut utiliser OpenID

    Reply to this comment.
  4. Avatarofaurax
    4
  5. Avatarszdavid
    5
    Author Comment

    @Olivier ; en fait, tes commentaires étaient bien passés mais ils étaient modérés. je les ai reçus 3/4 fois. Il semblerait plutôt que le bug vienne du message d’absence de la modération des commentaires (j’ai approuvé tes commentaires, tu n’auras plus ce problème dorénavant

    Reply to this comment.
  6. Avatarszdavid
    6
    Author Comment

    mince, j’ai supprimé un de tes commentaires par erreur ; pour te répondre, oui, c’est bizarre, le site web pris pour le commentaire est l’adresse de l’openid ; dommage…

    je vais essayer de faire remonter ce probleme

    Reply to this comment.
  7. AvatarOlivier
    7

    Ça marche vraiment pas bien ici.

    Pour résumer les 4 commentaires perdus :
    - Transformer sa page web en url OpenID : http://www.biologeek.com/journal/index.php/comment-utiliser-openid-la-solution-d-identification-tant-attendue
    - pour la peur de “l’auto-validation”, ça revient à faire confiance au fournisseur d’identité. Pour moi, MyOpenID me demande tout le temps si je veux envoyer les informations demandées

    Reply to this comment.
  8. Avatarszdavid
    8

    je teste pour voir comment ça se passe…

    Reply to this comment.
  9. Avatarszdavid
    9

    Allez, encore un petit test avec un autre openid

    Reply to this comment.
  10. Avatarszdavid
    10
    Author Comment

    Bon, ok, je vous l’accorde ; le test avec le plugin WP n’est pas des plus convaincants.

    Je l’ai désactivé pour la partie commentaire. J’ai contacté son auteur pour avoir de l’aide à ce sujet.

    Désolé :(

    (mais ça n’empêche : le principe est puissant ;) )

    Reply to this comment.
  11. AvatarThesa
    11

    (Aparté : il y a un bug dans le code html du billet : Liferea m’affiche le Yellow Screen of the Death de Mozilla, qui pointe sur l’erreur “html:=” du lien Blog Open ID de la section ressource.)

    Reply to this comment.
  12. Avatarolivier ruffin
    12

    Salut

    Si tu as en tête une ou deux adresses de site ou tu as rencontré des problèmes avec ton url OpenID fournie par Ziki, je suis preneur: en effet, je n’ai jamais rencontré l’erreur que tu cites, et une analyse de notre code me laisse a penser que ce probleme ne vient pas de chez nous, car la variable mentionnée dans le code d’erreur n’apparait nulle part dans notre code… Mais pour être sur, j’aimerais essayer de reproduire le problème pour être sur à 100% que ce n’est pas un problème de chez nous ;-)

    Ton aide me serait donc précieuse.

    Reply to this comment.
  13. Avatarszdavid
    13
    Author Comment

    @Olivier, je vais essayer de retrouver le site en question et je reviendrais vers toi dès que je l’aurais retrouvé.

    @thesa, merci ; je regarde ça

    Reply to this comment.
  14. Avatarsplitsch
    14

    Salut!
    Merci pour l’info…j’avais lu un article il y a quelque temps, et je n’était pas convaincu…je vais retenter :)

    Sinon, niveau sécurité, regarde cet article:
    http://www.biologeek.com/journal/?q=openid#5
    Un risque de fraude existe bel et bien…
    Tout n’est pas si rose que cela ;)

    Aplus!

    Reply to this comment.
  15. Avatarszdavid
    15
    Author Comment
  16. Avatarsplitsch
    16

    Waip, c’est vrai, ça…
    Bien vu :)

    Merci pour l’info

    Splitsch

    Reply to this comment.
  17. Avatarlordphoenix
    17

    Au fait tu utilises quel plugin OpenID pour wordpress?
    Je serais bien tenté d’en mettre un aussi sur mon blog :)

    Reply to this comment.
  18. Avatarszdavid
    18
    Author Comment

    J’avais testé avec celui ci mais a priori, Olivier a eu des soucis avec :(

    Reply to this comment.
  19. AvatarOlivier
    19

    Je retest :)

    Note : ça serait bien que l’openID soit gardé dans un cookie, comme le nom/mail/site du formulaire ;)

    Reply to this comment.
  20. Avatarszdavid
    20
    Author Comment

    j’ai désactivé le plugin, comme ça semblait planter…

    Reply to this comment.
  21. Avatarlordphoenix
    21

    Bon visiblement l’intégration dans wordpress c’est pas encore ça.
    Bon tant pis j’attendrais encore

    Reply to this comment.
  22. AvatarAlex Devry
    22

    Comme j’ai crée mon openID il y a quelques jours, j’en profite pour le tester sur ton site et te passe le bonjour au passage
    Alex Devry 8)

    Reply to this comment.
  23. AvatarAlex Devry
    23

    pffffiou ça marche ou ça ne marche pas ?

    Reply to this comment.
  24. Avatarszdavid
    24
    Author Comment

    Oui, oui, ça a marché, t’inquiète ;)

    Reply to this comment.
  25. AvatarEclats
    25

    merci pour ce billzt, c’est toujours intéressant de vous lire. Je m edemandais cependant pourquoi cette parenthèse : “il y a par exemple wikitravel , zoomr . liste plus complete ici”? :)

    Reply to this comment.
  26. Avatarszdavid
    26
    Author Comment

    bonsoir,
    en cliquant sur le “ici”, vous devriez arriver sur un site avec une liste de site acceptant l’openid.

    Reply to this comment.

Laissez un commentaire

Login Method

OpenID

Anonymous

Vous pouvez utilisez les balises suivantes dans vos commentaires:

<a href=""></a> <strong></strong> <em></em> <blockquote></blockquote>

Votre commentaire :

|Top | Content|


|Top | FarBar|



Attention: This is the end of the usable page!
The images below are preloaded standbys only.
This is helpful to those with slower Internet connections.