Do the major web application frameworks (Rails, Django, etc) have libraries that provide functionality for signing in, signing up, creating usernames, changing passwords, and managing lost passwords?
It seems to me that this is common functionality that should be supported by some standard library, but I haven’t seen anything in my searches. I know about OpenID, but I am interested in non-OpenID solutions.
Django has a standard User data model which is used extensively by Django applications. There are also many apps available to ease user management, such as django-registration.
Rails has many more options than Django, but has no standard User model.