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

Reply via email to