LoginKit handles logins in Webware, using Component. Servlets can add authentication (cookie and HTTP) without changing their inheritance or their logic. Additional (optional) methods can be added to servlets to indicate the needed permission level.
Authentication/identification is done with a separate UserManager object, which abstracts out the identification source, as well as the details of your user class. Only minimal requirements are made of your user and authentication system.
View the Source: http://svn.w4py.org/LoginKit/
Download the Package: http://www.w4py.org/downloads/LoginKit/
Unfortunately, the package does not contain a User's Guide yet.