/ / logining via sites de 3 partes: o que usar oauth ou openid - php, oauth, openid

logining via sites de 3 partes: o que usar oauth ou openid - php, oauth, openid

Eu preciso desenvolver um serviço que irá executarFaça o login através de vários provedores de login (google, facebook, twitter e yahoo). Além disso, eu preciso pegar dados do perfil dos usuários (login, e-mail, birhday e etc). Ainda assim eu não posso pegar: é melhor usar o OAuth ou OpenID (onde é possível) para isso.

Agradeço antecipadamente!

Respostas:

1 para resposta № 1

Se sua exigência é permitir que os usuários façam loginusando vários provedores, como google, facebook etc e se você só precisa pegar informações de perfil, como e-mail, nome completo, município, idioma etc, então OpenID é a melhor e mais simples maneira de fazê-lo. Esse é o caso de uso amplamente visto do OpenID. Mas se você estiver disposto a interagir com esses provedores, como postar na parede do facebook do usuário, etc., vá para OAuth. O OAuth permite que você execute operações nesses provedores em nome do usuário.