Facebook Connect vs. OpenID
O Facebook Connect e o OpenID permitem que você utilize uma conta para se conectar a várias páginas da web e serviços pela Internet. Cada serviço fornece essa funcionalidade de maneira diferente. O Facebook Connect concentra-se nas interações sociais e no seu perfil do Facebook. O OpenID é um serviço menos centralizado que pode ser usado com vários perfis on-line diferentes.
Funcionalidade
O Facebook Connect permite que os usuários façam login em sites com o perfil do Facebook. Quando logado, os usuários podem comentar e compartilhar informações na página com seus contatos do Facebook. A atividade do usuário na página também será registrada no Facebook. O OpenID permite que os usuários usem suas informações de login de um provedor OpenID, como Google, Yahoo ou AOL, para efetuar login em qualquer página que aceite OpenID. Em vez de inserir a senha da conta diretamente na página, os usuários são enviados de volta para os provedores do OpenID para inserir suas informações de login. O provedor, em seguida, alerta a página para permitir que o usuário acesse a página com o OpenID especificado.
Segurança
Conectar-se a sites com OpenID ou Facebook connect é mais seguro do que criar um login exclusivo para cada site que você visita, pois o OpenID e o Facebook Connect não expõem a senha da sua conta aos sites nos quais você faz login. No entanto, se um site solicitar sua senha do OpenID ou Facebook diretamente, em vez de encaminhá-lo para seu provedor de OpenID ou Facebook, ele poderá roubar sua senha e usá-la para acessar sua conta do Facebook ou do OpenID. Insira apenas sua senha no site original do Facebook ou no site do seu provedor OpenID. Você pode verificar se está no site correto e não é uma coisa parecida, verificando se o endereço na barra de endereço do seu navegador está correto.
Centralização
O Facebook Connect é um serviço centralizado. Para se conectar a um site com o Facebook Connect, você deve ter uma conta no Facebook. OpenID é um protocolo descentralizado. Qualquer provedor pode dar aos usuários um OpenID e verificar sua identidade para sites habilitados para OpenID. Isso permite que os usuários que já possuem um Google, Yahoo, AOL ou outra conta continuem usando a mesma conta pela Internet.
Privacidade
Quando você faz login em um site com o Facebook connect, o Facebook rastreia essas informações e as compartilha com seus amigos. O Facebook também pode acompanhar seus hábitos de navegação e outras atividades em sites que usam o Facebook connect. Seu provedor de OpenID recebe informações sobre os sites nos quais você está tentando fazer login, mas além do processo de login, seu provedor de OpenID não está envolvido em suas interações em um site, impedindo-os de coletar dados sobre suas atividades. O Facebook e o OpenID permitem que você defina opções de privacidade que controlam a quantidade de suas informações fornecidas a cada site em que você faz login.