Infrastructure/AccountSystem2/API

= API to Access the Fedora Account System =

This is an alternative python interface to the Fedora Accounts system. The original website.py module has quite a few issues that we're attempting to address here:

application being any the wiser. website.py requires the app to track the database handle so that doesn't work well. we had before. Then we can hang onto the database handle and take care of authentication within the object. will be required when we move to LDAP.
 * We should be able to change from an SQL db to ldap without the consuming
 * An object oriented interface is preferable to the procedural interface that
 * Separate out the session handling code from database retrieval code. This
 * Separate out the website template code.
 * Use psycopg2 instead of pgdb for performance and features.


 * 1) ! html