If you want to add Authentication to a Play! Framework 2 project, Secure Social is the way to go. I had some problems installing it despite the documentation and examples. Here are my tips based on what I learned:
SecureSocial allows you to add an authentication UI to your app that works with services based on OAuth1, OAuth2 and OpenID protocols. SecureSocial provides Scala and Java APIs so you can integrate it using your preferred language.
“com.typesafe” %% “play-plugins-mailer” % “2.0.4”
http://securesocial.ws/guide/installation.html
The configuration for each provider goes within the securesocial section as well.
http://securesocial.ws/guide/configuration.html
If you made it this far, you may as well follow me on LinkedIn: Follow Brian Porter