I have been working on my own PHP class to combine all popular social logins in one single solution.
Currently working are
- Facebook login / data / custom permission requests / offline tokens
- Twitter login / data
- Google login / data / scopes / offline – refresh tokens
There are some other APIs, I plan to include in the future.
The current setup is solid and has already been deployed for 3 projects.