Quais são os prós e os contras de cada um? Faz algum sentido apoiar os dois? O que é mais fácil para os usuários / implementar?
fonte
Quais são os prós e os contras de cada um? Faz algum sentido apoiar os dois? O que é mais fácil para os usuários / implementar?
Depende do seu público-alvo - não há resposta certa. Especialmente se você estiver tentando usar seu site como um negócio, você precisa se concentrar no seu público. A facilidade de implementação deve ser uma preocupação secundária, especialmente porque o Facebook Connect e o OpenID foram implementados por vários sites, você poderá obter facilmente tutoriais.
Parece-me que você não deseja gerenciar seus próprios usuários e registro, o que está ficando mais fácil com mais empresas apoiando coisas como o Facebook Connect, OpenID e outro login compartilhado.
Mas para determinar qual deles você usa depende do seu público-alvo. O Stack Overflow foi com o OpenID e funcionou para eles porque o público era de natureza técnica. A maioria das pessoas tinha um OpenID, conhecia um pouco o OpenID ou ficava à vontade lendo o mesmo, entendendo o que fazia e se inscrevendo em outro serviço. Agora que serviços como o Google oferecem suporte ao OpenID, está se tornando muito mais difundido.
Por outro lado, se o seu público-alvo se enquadrar no público típico do Facebook (não sei exatamente quais são os dados demográficos do Facebook - tenho certeza de que você pode descobrir essas informações ou, pelo menos, obter estimativas razoavelmente precisas) , convém dar suporte a isso em vez de OpenID.
Se você tiver tempo e recursos suficientes, não há motivo para não oferecer suporte a vários padrões de autenticação. Mas se você tiver que escolher um, escolha o que seu público-alvo usa.
Acho que uma preocupação não deve ser a implementação desses serviços, mas como você os exibe para o usuário, para que eles entendam que podem fazer login no site usando outro serviço. Isso vai depender muito do seu público-alvo. Suas páginas de logon devem ser explicitamente claras no idioma que o usuário está familiarizado com o que está fazendo, principalmente se o público-alvo não for técnico.
Acho que a integração de logon do OpenID e do Facebook é quase igual em sua complexidade para o usuário do site. Qualquer um pode ser útil, o que realmente importa é qual é o seu público-alvo.
Se seu objetivo é fazer algo que funcione bem com o Facebook e seja para as massas em geral, a integração com o Facebook é o caminho a seguir. Além disso, as pessoas que usam o site possivelmente serão amigos no Facebook?
Se seu objetivo é alcançar uma base de usuários um tanto tecnicamente esclarecida que não seja direcionada para o seu site principalmente pelo Facebook, então há mais valor no OpenID
Por fim, se o seu site é para o público em geral, incluindo pessoas que não são conhecedoras da Internet, o OpenID tem pouco valor, porque muitas pessoas não sabem o que é e não o usarão. A integração de login do Facebook tem algum valor, porque a maioria da população dos EUA sabe o que é e tem uma conta nesse caso.
fonte