LinkedIn / Twitter / Facebook comme OAuth et OpenId

Tout d'abord je comprends OpenId est pour l'authentification et OAuth est d'autorisation, et contrairement à d'autres questions sur le site, je ne demande pas qui devraient être utilisées pour qui, mais si quelqu'un peut vous conseiller une solution pour mon problème.

Je veux autoriser les utilisateurs à accéder à mon site via leurs LinkedIn/Twitter/Facebook compte une fois connecté à-dire par l'intermédiaire de LinkedIn, ils pourraient également d'autoriser leur Twitter et Facebook compte comme une option de méthode de login. Cela permettrait à l'utilisateur de s'authentifier via l'un des trois, mais finissent avec leur compte utilisateur sur mon site que le résultat final.

Je tiens également à l'utilisation de l'autorisation qu'ils ont fourni pour obtenir de base, les détails de l'utilisateur (profil pic/nom, etc) et les mises à jour de statut.

Je ne veux pas demander à un utilisateur de se connecter avec leur compte via openId alors autoriser le même compte via oauth pour permettre à mon site à publier dans leur service d'alimentation et ont pour ce faire, pour chacune des 3 services.

Des idées ou des questions à ce sujet?

source d'informationauteur monkeylee