Social Auth est une bibliothèque PHP libre et gratuit qui gère ce processus très facilement.
elle permet d'utilisé pour l'instant 3 grands réseaux: Facebook, Twitter et Google+.
La bibliothèque ne se limite pas à l'enregistrement et à la connexion, mais peut également extraire les données de l'utilisateur lorsqu'elles sont autorisées.