- OAuth
-
OAuth est un protocole libre, créé par Blaine Cook et Chris Messina, qui permet l'authentification à une API sécurisée d'une façon simple et standard depuis son bureau ou une application web. Pour les développeurs d'une application accédant à une API, OAuth est une façon de publier et d'interagir avec des données protégées. Pour les développeurs fournissant une API, OAuth permet de donner accès aux données tout en protégeant le pseudo et mot de passe des utilisateurs. OAuth Core 1.0 a été finalisé le 3 octobre 2007.
Sommaire
Histoire
OAuth a commencé en novembre 2006, alors que Blaine Cook implémentait OpenID pour Twitter. Avec Chris Messina, ils rencontrèrent David Recordon et Larry Halff pour discuter de la possibilité d'utiliser OpenID et l'API de Twitter pour déléguer l'authentification. Ils conclurent qu'il n'y avait pas de standard ouvert pour la délégation d'accès par API.
Un groupe de travail a été créé en avril 2007 pour rédiger un premier jet de proposition pour un protocole ouvert. DeWitt Clinton de Google fut informé du projet OAuth et affirma sa volonté de soutenir le standard. En juillet 2007, l'équipe rédigea les premières spécifications à l'état de Draft. Le 3 octobre 2007, la version 1.0 était publiée.
Qu'est ce que OAuth?
OAuth permet aux utilisateurs de donner, à une application ou un site « consommateur », l'accès à des informations personnelles sur un site "fournisseur" de service.
OAuth permet de gérer ces autorisations sans avoir besoin de donner son identité.
Exemples d'applications utilisant OAuth
- OpenStreetMap utilise OAuth pour ses API[1] ;
- Twitter utilise exclusivement OAuth pour ses API depuis le 31 août 2010[2];
- Gmail utilisera également OAuth dans le courant de l'année 2010[3] ;
- foursquare utilise OAuth pour ses API[4] ;
- Facebook utilise OAuth 2.0 pour ses API[5] ;
Voir aussi
Références
- OpenStreetMap utilise OAuth
- Authenticating Requests with OAuth
- Gmail utilisera OAuth dans le courant de l'année 2010
- foursquare utilise OAuth pour ses API
- Facebook utilise OAuth pour ses API
Liens externes
- (en) OAuth.org
- (en) DataPortability.org
- (en) Groupe OAuth, pour participer.
- (en) Guide du débutant
- (en) Tutoriel : Surveillance d'un système Linux en temps réel sur Twitter avec sécurité OAuth
Catégorie :- Système d'authentification
Wikimedia Foundation. 2010.