Integração com Twitter, Facebook e Linkedin usando oAuth 1.0 [Parte 1]

Para integrar um aplicativo Windows Phone 8 com alguns dos sites citados abaixo é necessário utilizar o protocolo oAuth (padrão aberto para autenticação). Vou mostrar aqui a implentação da versão 1.0 e em breve mostro também a versão 2.0 (atual).

Basicamente, o oAuth permite você conectar a sua aplicação Web, Desktop ou Mobile aos principais provedores, com o intuito de autenticar o usuário e também trocar informações com estes sites:
  • Twitter
  • Facebook
  • Google
  • Linkedin
  • Etc
Explicação em 2 linhas

Como a mágica é feita: a sua aplicação irá enviar algumas informações para o provedor (Ex: Linkedin), o provedor irá abrir uma página para autenticar o usuário e depois disso irá retornar uma chave (acess token) para a sua aplicação. Esta chave deverá ser usada para trocar informação com o provedor. Tudo isto acontece usando HTTP/HTTPS.

Vou fazer o porte para Windows Phone e coloco aqui.

Comentários

Postagens mais visitadas deste blog

Entendendo o conceito de Error Budget: como o Google lida com o downtime

Analista de sistemas – z/VM

Sqlite e o Windows Phone 8.1 Silverlight