Well, based on the patch which I'm still hoping to check in tonight, validate_identity will automatically MD5 or SHA the provided password before comparing it against the database.

You shouldn't have to do anything.

On 19 Dec, 2005, at 10:57 pm, Jeremy Jones wrote:


I'm trying to get identity working and am hitting a bit of a glitch. I've got a user stored in my database, associated with a group, and I can log in as him, but I've got the password in the clear in the database. I can't figure out how to pass in an encrypted password. I have this decorator decorating the desired method:

@identity.require(group="user")

I have a standard form getting username/password and POSTing back to the desired resource that's decorated above. From what I can tell from the source to identity, I'm apparently not the one handing the username/password: validate_identity in soprovider.py is. So, what is my best option for taking a password from a user, MD5ing it, and matching it up against what is in the database? Am I going to have to MD5 the password using a javascript library before I pass it in? Or is there a better way?

- jmj

Reply via email to