OAuth protocol

Published 11/4/2015 02:28:43 PM  |  Last update 11/9/2015 09:16:23 AM
Tags: oauth, network protocol, authentication

OAuth is an open standard but secure and quick protocol for authorization. It allows people to share their private resources stored on the internet without having hand out their credentials, but typically supplying encrypted tokens of their user name and password . Based on the protocol, an user can grant a third party to partially access his/her private resources stored with other providers. This therefore makes possible that user benefits the services from not only the provider storing his/her resources but also several third parties.

Based on HTTP protocol, OAuth is completely transparent. The user experience will be specific to the implementation of both the site requesting access and the one storing the resources, and will adjust to the device being used (web browser, mobile phone, PDA, set-top box).

To date, oAuth is widely used by most popular social networks such as Goole+, Yahoo, Twitter and Facebook. The latest version of oAuth, oAuth 2.0, is more secure but not backward compatible with its formers, oAuth 1.x.

© 2024 blog.tinyray.com  by tinyray