Play! Authenticate

Fork me on GitHub

Looking for your next authentication plugin?

Play! Authenticate is a brand-new choice for Java-based authentication
within Play! Framework 2.x applications, supporting common OAuth2 providers
such as Facebook or Google in parallel with your own user account service or an out-of-the-box username/password provider.

Check out the sample application and the showcase to see examples of Play! Authenticate in action.


Supported providers

Play! Authenticate provides authentication using
✔ Facebook ✔ Google
✔ VK.com ✔ Xing
✔ Foursquare ✔ Email/Pass
✔ OpenID (experimental) ✔ Twitter
✔ Untappd ✔ Proprietary*
* Using Play! Authenticate, you can even offer your very own account management.

Advantages

Fully customizable

Play! Authenticate supports customization of views, controllers and routes, allowing you to define your own look and feel for all pages. Built with simplicity and openess in mind, it is extendable in nearly every direction.

Linking and merging

Play! Authenticate has built-in support for account linking and merging, allowing your users to link new providers to their accounts and merge accounts if needed.

Deadbolt 2 support

Play! Authenticate works hand in hand with authorization module Deadbolt 2, pushing your app to a full-fledged web application immediately.


Sample application screens

Here you can see the Play! Authenticate sample application on heroku.
This is also the application that comes with Play! Authenticate to give you a kickstart.

  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen
  • sample screen


Showcase

See what others are using Play! Authenticate for:

  • Entitag.com
  • Blot're
  • TestingTime

Want to see your own project featured here? Submit link and screenshot

Screenshot must be 800x545px including browser chrome and shadow