Generic user API with OAuth, written in Scala, using the Play Framework and mongodb.