A module that provides OAuth, OAuth2 and OpenID authentication for Play Framework applications