Je suis un peu curieux de savoir comment fonctionne l'authentification OpenID.
Y a-t-il une différence entre l'authentification OpenID et l'authentification que les sites utilisent exclusivement pour eux-mêmes?
Je suis un peu curieux de savoir comment fonctionne l'authentification OpenID.
Y a-t-il une différence entre l'authentification OpenID et l'authentification que les sites utilisent exclusivement pour eux-mêmes?
L'OpenID est un cadre ouvert, décentralisé, gratuit pour l'identité numérique centrée sur l'utilisateur. L'OpenID tire parti des technologies Internet déjà existantes (URI, HTTP, SSL, Diffie-Hellman) et réalise que les gens créent déjà des identités pour eux-mêmes, que ce soit sur leur blog, leur flux de photos, leur page de profil, etc. Avec OpenID, vous pouvez facilement transformer l'un de ces URIs existants en un compte qui peut être utilisé sur des sites prenant en charge les connexions OpenID.
La différence réside dans le fait que l'identification sera décentralisée vers un site externe (par exemple Wordpress, Yahoo, ...). Le site Web saura si l'identification est correcte et vous permettra de vous connecter. L'authentification conventionnelle sur un site Web effectue une comparaison avec les données stockées dans une base de données privée. Ainsi, votre nom d'utilisateur et votre mot de passe ne peuvent être utilisés que pour vous connecter à ce site Web. Avec l'OpenID, vous pouvez utiliser les mêmes identifiants sur plusieurs sites Web.
J'ai découvert cette excellente introduction à OpenID qui n'est ni trop superficielle ni trop technique.
http://wiki.openid.net/w/page/12995171/Introduction
C'est un peu verbeux, et plus ou moins rédigé comme de la prose, mais c'est agréable à lire et très informatif sur ce qui se passe en coulisses.
(Réponse collée depuis ma réponse sur OpenID login workflow?.)
Ici est une excellente explication du concept OpenID. Il a expliqué chaque étape pour mettre en œuvre OpenID.
Un autre appelé [Jan Rain] (http://janrain.com/openid-enabled/)
Un autre excellent tutoriel étape par étape par Remy Sharp pour OpenID
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.