D'après mon expérience avec OpenID je vois un certain nombre d'inconvénients importants :
Ajoute un Point unique de défaillance sur le site
Ce n'est pas une défaillance qui peut être réparée par le site, même si elle est détectée. Si le fournisseur OpenID est en panne pendant trois jours, quel recours a le site pour permettre à ses utilisateurs de se connecter et d'accéder aux informations qu'ils possèdent ?
Conduit un utilisateur au contenu d'un autre site et à chaque fois qu'il se connecte à votre site.
Même si le fournisseur OpenID ne présente pas d'erreur, l'utilisateur est redirigé vers son site pour se connecter. La page de connexion contient du contenu et des liens. Il y a donc une chance qu'un utilisateur soit effectivement attiré loin du site pour descendre dans le terrier de l'Internet.
Pourquoi voudrais-je envoyer mes utilisateurs sur le site web d'une autre entreprise ?
(Note : mon fournisseur ne fait plus cela et semble avoir réglé ce problème (pour l'instant)).
Ajoute un temps non négligeable à la procédure d'inscription.
Pour s'inscrire sur le site, un nouvel utilisateur est obligé de lire une nouvelle norme, de choisir un fournisseur et de s'inscrire. Les normes sont quelque chose sur laquelle les techniciens doivent se mettre d'accord afin de rendre l'expérience de l'utilisateur plus fluide. Elles ne doivent pas être imposées aux utilisateurs.
C'est le rêve d'un phisher
OpenID est incroyablement peu sûr et le vol de l'identité de la personne lorsqu'elle se connecte est trivialement facile. [ tiré de l'article de David Arno Réponse : ci-dessous ]
Malgré tous les inconvénients, le seul avantage est de permettre aux utilisateurs d'avoir moins de connexions sur Internet. Si un site a opté pour OpenID, les utilisateurs qui le souhaitent peuvent l'utiliser.
Ce que j'aimerais comprendre, c'est :
Quel est l'avantage pour un site de rendre OpenID obligatoire ?