O que é oAuth?
segunda-feira, junho 23rd, 2008 19:40 by Diego Túlio Tomaz Gomes Print 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;

Site do projeto

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!

2 Responses to “ O que é oAuth? ”

  1. OpenID: Você já tem um e nem sabia! | Widgy

    [...] 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. [...]

  2. Como utilizar Padrões para criar e desenvolver mercados | Widgy

    [...] 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 [...]

Deixe uma resposta