This class can be used to manage Apache user and group authentication files. It can manage Apache .htaccess and .htgroup files to define users, groups and passwords for authentication. The class can perform HTTP basic authentication for users defined in the configuration files directly from PHP instead of having it done by Apache. It can also provide a forms based user interface to manage the authorization files definitions of users and groups. This class is based on prior work by Jarno Elonen and Sarah King.