Casa > C > Como Funciona A Opção 'Login Com Facebook' Em Sites De Terceiros?Artboard

Como funciona a opção 'Login com Facebook' em sites de terceiros?Artboard

Facebook implementa uma tecnologia chamada OAuth, que é uma forma de um site usar outro para fins de autenticação de usuários.

Você deve ter notado que outros sites permitem que você faça login usando o Google e/ou Twitter, entre outros serviços; todos estes são implementações do OAuth também.

Se você'está curioso sobre a estrutura técnica real de como o OAuth funciona, o site do desenvolvedor do Facebook'tem um diagrama útil ilustrando o fluxo de autenticação de um website:

main-qimg-1a325d56e047f69ccf33c718d81a2ac7

>br>>E agora, se eu puder editorializar por apenas um momento: Creio que isto é uma coisa muito boa. Uma das razões mais convincentes para usar o OAuth, para mim - tanto como usuário quanto como desenvolvedor - é que ele permite que pequenas equipes de engenharia, que podem não ter muita experiência em segurança, forneçam uma autenticação robusta para seus usuários. Empresas como o Facebook e o Google têm enormes recursos e especialistas em pessoal que são responsáveis por garantir a segurança dos dados dos seus usuários. Ao permitir que eles lidem com autenticação, os sites que usam OAuth podem efetivamente aproveitar toda essa experiência sem precisar da sua própria equipe de segurança.

p>Veja também o artigo de Jeff Atwood's sobre o conceito de "Internet Driver's License" (não estritamente sobre o Facebook ou OAuth, mas relacionado): http://www.codinghorror.com/blog/2010/11/your-internet-drivers-license.html

De Keyes

Qual é o melhor aplicativo do Facebook para um telefone Windows? :: Quais são algumas boas alternativas aos Grupos do Facebook?