Imprimir esta página. 
Quando se fala em Social Media, logo se pensa nos grandes serviços web e suas API’s abertas.
Um conceito interessante, e ainda nebuloso para muitas pessoas é o OAuth, que agora vai ganhar força, com sua adoção pelos grandes players de serviços web, como Google e Yahoo!.
Básicamente, o OAuth é um protocolo aberto para definir padrões de acesso a dados das API’s de serviços web. Um exemplo interessante é o dado no próprio site do oAuth, veja abaixo:
Todos os dias um novo site oferece um serviço novo que une funcionalidades de outros sites, e API’s para que você construa sua própria aplicação. O que não é tão interessante, no aspecto de alguns grandes serviços hoje, é que eles pedem seu nome de usuário e senha para o outro site. E quando você concorda em compartilhar seus dados confidenciais com um site, (além de expor sua senha) você dá acesso ao site para fazer o que eles quiserem. (Acredite, eles poderiam até trocar a sua senha sem seu consentimento.)
É aí que entra o OAuth, ele permite que o usuário dê acesso a seus dados privados no site provedor do serviço, a outro site chamado de “consumidor”. Assim, o OAuth serve para dar níveis padronizados de acesso a informações do usuário, sem compartilhar o conteúdo confidencial, criando uma transações mais seguras. OAuth significa um padrão para desenvolvedores oferecerem seus serviços, sem forçar que os usuários exponham suas senhas, logins ou quaisquer outra informação confidencial. É uma importante iniciativa aberta, que faz parte do projeto dataPortability, dando ao usuário controle sobre seus dados.
Para conhecer mais, veja os links abaixo;
Documentação do Core OAuth 1.0
Biblioteca para ajudar na implementação
Dúvidas, acha que faltou alguma informação? O artigo ajudou você a entender o conceito? Deixe um comentário para podermos melhorar!
[...] Uma crítica que tem sido feita ao OpenID é exatamente relativa ao processo de redirecionamento para o site do provedor, para permissão e depois a volta ao site no qual se tem interesse. O Facebook Connect possui um processo muito mais simples uma janela do tipo “lightbox se abre sobre a página e um clique acabou”, que poderia inspirar uma evolução no modelo do OpenID. O Google parece estar trabalhando numa implementação similar aberta, utilizando Portable Contacts e Oauth. [...]
[...] pode ser uma alternativa bastante interessante e mais economicamente viável. O protocolo Oauth foi criado por 2 pessoas, mas através de negociação com grandes parceiros ( Google, Twitter, etc [...]