Folks, I've checked in mostly functional revised user authentication code. There are two different authentication modules: user/pwd and OpenID. They are both added in Boot.scala. One could write another module with some other authentication mechanism. A user can be authenticated by more than one mechanism.
The schema for the new authentication stuff is totally different from the old schema... and the database *must* be dropped before running the code. Right now, the /signup page is not visible in the menu, so you'll have to type the URL manually (sorry, I wanted to get this stuff into the repo.) You can sign up and have to provide a password. What needs to be done: - Adding the signup link to the menu - Creating an "edit user" page - Adding the ability to associate an OpenID credential (or multiple credentials) with an account - Add a logout link I hope Vassil has time to tackle these issues before the Monday push. I'm pretty much off email (family time) until Monday 9am PDT. Thanks, David -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp
