SecureSocial is an authentication module for Play Framework applications that works with services based on OAuth1, OAuth2 and OpenID*.
It provides out of the box support for:
*OpenID and more services are coming soon
SecureSocial is written in Scala. However, if you don't use Scala fear not, the module provides APIs in both languages so you can use your preferred one :-).
Note that these branches are used for development, you can use them to get access to the latest changes but keep in mind that things might break there.
This guide is for SecureSocial 2, if you need the documentation for an older version please check the 1.x branch on GitHub.