[geeklog-cvs] Auth_Enterprise package.xml,NONE,1.1

tony at iowaoutdoors.org tony at iowaoutdoors.org
Thu Jun 17 00:48:12 EDT 2004


Update of /var/cvs/Auth_Enterprise
In directory www:/tmp/cvs-serv4486

Added Files:
	package.xml 
Log Message:
Initial release of PEAR package file.  Untested to this point

--- NEW FILE: package.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<package version="1.0">
    <name>Auth_Enterprise</name>
    <summary>
        Auth_Enterprise is an enterprise solution for implementing authentication and
        authorization in applications ranging from the web to desktop applications which
        can be written in any language (PHP, Java and C# supported by default.
    </summary>
    <description>
        This is an enterprise solution for implementing authentication and authorization in
        applications.  Key features include the ability for clients to talk remotely to an
        Auth_Enterprise server over many protocols like XMLRPC and SOAP, clients exists for
        PHP5, PHP4, Java and C# (Mono). The Auth_Enterprise server can use PEAR::DB databases
        and LDAP datastores and can be customized to hit other datastores.
    </description>
    <maintainers>
        <maintainer>
            <user>tbibbs</user>
            <name>Tony Bibbs</name>
            <email>tony at geeklog.net</email>
            <role>lead</role>
        </maintainer>
    </maintainers>
    <changelog>
        <release>
            <version>1.0</version>
            <date>2004-06-16</date>
            <state>beta</state>
            <notes>
                This is the first beta release.  As such, this package is not feature complete and
                is subject to change.  Currently only the PEAR::DB server provider has been
                implemented.  On the client end only the PHP5 client has been written and the only
                support client providers are localhost and XMLRPC.
            </notes>
            <provides type="class" name="AEBaseClientProvider" />
            <provides type="class" name="AEClient" />
            <provides type="function" name="AEClient::authenticate" />
            <provides type="function" name="AEClient::createAccountByAdmin" />
            <provides type="function" name="AEClient::changePassword" />
            <provides type="function" name="AEClient::changePasswordByAdmin" />
            <provides type="function" name="AEClient::getUserPrivilegesByAdmin" />
            <provides type="function" name="AEClient::setUserPrivilegesByAdmin" />
            <provides type="function" name="AEClient::listAppPrivilegesByAdmin" />
            <provides type="function" name="AEClient::getUserGroupsByAdmin" />
            <provides type="function" name="AEClient::setUserGroupsByAdmin" />
            <provides type="class" name="AEClientProviderFactory" />
            <provides type="function" name="AEClientProviderFactory::getProvider" />
            <provides type="class" name="AELocalhostClient" extends="AEBaseClientProvider" />
            <provides type="function" name="AELocalhostClient::authenticate" />
            <provides type="function" name="AELocalhostClient::createAccountByAdmin" />
            <provides type="function" name="AELocalhostClient::changePassword" />
            <provides type="function" name="AELocalhostClient::changePasswordByAdmin" />
            <provides type="function" name="AELocalhostClient::getUserPrivilegesByAdmin" />
            <provides type="function" name="AELocalhostClient::setUserPrivilegesByAdmin" />
            <provides type="function" name="AELocalhostClient::listAppPrivilegesByAdmin" />
            <provides type="function" name="AELocalhostClient::getUserGroupsByAdmin" />
            <provides type="function" name="AELocalhostClient::setUserGroupsByAdmin" />
            <provides type="function" name="AELocalhostClient::serverUserToClientUser" />
            <provides type="function" name="AELocalhostClient::getServerProvider" />
            <provides type="class" name="AEUser" />
            <provides type="function" name="AEUser::setClientProvider" />
            <provides type="function" name="AEUser::getClientProvider" />
            <provides type="function" name="AEUser::setUserName" />
            <provides type="function" name="AEUser::getUserName" />
            <provides type="function" name="AEUser::setPassword" />
            <provides type="function" name="AEUser::getPassword" />
            <provides type="function" name="AEUser::setUserGroups" />
            <provides type="function" name="AEUser::getPrivileges" />
            <provides type="function" name="AEUser::setPrivileges" />
            <provides type="function" name="AEUser::getUserGroups" />
            <provides type="function" name="AEUser::changePassword" />
            <provides type="function" name="AEUser::changePasswordByAdmin" />
            <provides type="function" name="AEUser::getUserPrivilegesByAdmin" />
            <provides type="function" name="AEUser::setUserPrivilegesByAdmin" />
            <provides type="function" name="AEUser::listAppPrivilegesByAdmin" />
            <provides type="function" name="AEUser::getUserGroupsByAdmin" />
            <provides type="function" name="AEUser::setUserGroupsByAdmin" />
            <provides type="function" name="AEUser::isAuthorized" />
            <provides type="class" name="AEXMLRPCClient" extends="AEBaseClientProvider" />
            <provides type="function" name="AEXMLRPCClient::authenticate" />
            <provides type="function" name="AEXMLRPCClient::createAccount" />
            <provides type="function" name="AEXMLRPCClient::changePassword" />
            <provides type="function" name="AEXMLRPCClient::changePasswordByAdmin" />
            <provides type="function" name="AEXMLRPCClient::resetPassword" />
            <provides type="function" name="AEXMLRPCClient::getUserPrivilegesByAdmin" />
            <provides type="function" name="AEXMLRPCClient::setUserPrivilegesByAdmin" />
            <provides type="function" name="AEXMLRPCClient::listAppPrivilegesByAdmin" />
            <provides type="function" name="AEXMLRPCClient::getUserGroupsByAdmin" />
            <provides type="function" name="AEXMLRPCClient::setUserGroupsByAdmin" />
            <provides type="function" name="AEXMLRPCClient::moveGroupsToObjects" />
            <provides type="class" name="AEUnknownException" extends="Exception" />
            <provides type="class" name="AESQLException" extends="Exception" />
            <provides type="class" name="AEInvalidUserCredentials" extends="Exception" />
            <provides type="class" name="AEAccountLocked" extends="Exception" />
            <provides type="class" name="AEPasswordExpired" extends="Exception" />
            <provides type="class" name="AEPasswordInHistory" extends="Exception" />
            <provides type="class" name="AEPasswordInvalid" extends="Exception" />
            <provides type="class" name="AEUnableToConnect" extends="Exception" />
            <provides type="class" name="AEUserNotAuthorized" extends="Exception" />
            <provides type="class" name="AEInvalidPrivilege" extends="Exception" />
            <provides type="class" name="AEGroup" />
            <provides type="function" name="AEGroup::setGroupId" />
            <provides type="function" name="AEGroup::getGroupId" />
            <provides type="function" name="AEGroup::setGroupLogicalName" />
            <provides type="function" name="AEGroup::getGroupLogicalName" />
            <provides type="function" name="AEGroup::setGroupDisplayName" />
            <provides type="function" name="AEGroup::getGroupDisplayName" />
            <provides type="function" name="AEGroup::setGroupDesc" />
            <provides type="function" name="AEGroup::getGroupDesc" />
            <provides type="function" name="AEGroup::setGroupPrivileges" />
            <provides type="function" name="AEGroup::getGroupPrivileges" />
            <provides type="class" name="AEPrivilege" />
            <provides type="function" name="AEPrivilege::setPrivilegeCode" />
            <provides type="function" name="AEPrivilege::getPrivilegeCode" />
            <provides type="function" name="AEPrivilege::setPrivilegeDesc" />
            <provides type="function" name="AEPrivilege::getPrivilegeDesc" />
            <provides type="function" name="authenticate" />
            <provides type="function" name="createAccountByAdmin" />
            <provides type="function" name="changePassword" />
            <provides type="function" name="changePasswordByAdmin" />
            <provides type="function" name="getUserPrivilegesByAdmin" />
            <provides type="function" name="setUserPrivilegesByAdmin" />
            <provides type="function" name="listAppPrivilegesByAdmin" />
            <provides type="function" name="getUserGroupsByAdmin" />
            <provides type="function" name="setUserGroupsByAdmin" />
            <provides type="class" name="AEPasswordGenerator" />
            <provides type="function" name="AEPasswordGenerator::generatePassword" />
            <provides type="function" name="AEPasswordGenerator::generateSpecial" />
            <provides type="function" name="AEPasswordGenerator::isValidPassword" />
            <provides type="class" name="AEServerProviderFactory" />
            <provides type="function" name="AEServerProviderFactory::getProvider" />
            <provides type="class" name="AEServiceUser" />
            <provides type="function" name="AEServiceUser::authenticate" />
            <provides type="function" name="AEServiceUser::createAccountByAdmin" />
            <provides type="function" name="AEServiceUser::changePassword" />
            <provides type="function" name="AEServiceUser::changePasswordByAdmin" />
            <provides type="function" name="AEServiceUser::getUserPrivilegesByAdmin" />
            <provides type="function" name="AEServiceUser::setUserPrivilegesByAdmin" />
            <provides type="function" name="AEServiceUser::listAppPrivilegesByAdmin" />
            <provides type="function" name="AEServiceUser::getUserGroupsByAdmin" />
            <provides type="function" name="AEServiceUser::setUserGroupsByAdmin" />
            <provides type="function" name="AEServiceUser::setAppId" />
            <provides type="function" name="AEServiceUser::getAppId" />
            <provides type="function" name="AEServiceUser::setUserName" />
            <provides type="function" name="AEServiceUser::getUserName" />
            <provides type="function" name="AEServiceUser::setPassword" />
            <provides type="function" name="AEServiceUser::getPassword" />
            <provides type="function" name="AEServiceUser::setFailedAttempts" />
            <provides type="function" name="AEServiceUser::getFailedAttempts" />
            <provides type="function" name="AEServiceUser::setLastPWChange" />
            <provides type="function" name="AEServiceUser::getLastPWChange" />
            <provides type="function" name="AEServiceUser::setPWChangeRequired" />
            <provides type="function" name="AEServiceUser::isPasswordExpired" />
            <provides type="function" name="AEServiceUser::setAccountLocked" />
            <provides type="function" name="AEServiceUser::getAccountLocked" />
            <provides type="function" name="AEServiceUser::getPrivileges" />
            <provides type="function" name="AEServiceUser::setPrivileges" />
            <provides type="function" name="AEServiceUser::setGroups" />
            <provides type="function" name="AEServiceUser::getGroups" />
            <provides type="function" name="AEServiceUser::authorize" />
            <provides type="function" name="AEServiceUser::dateDiff" />
            <provides type="class" name="AEBasePearDBProvider" extends="AEBaseServerProvider" />
            <provides type="function" name="AEBasePearDBProvider::getUserPrivilegesByAdmin" />
            <provides type="function" name="AEBasePearDBProvider::setUserPrivilegesByAdmin" />
            <provides type="function" name="AEBasePearDBProvider::listAppPrivilegesByAdmin" />
            <provides type="function" name="AEBasePearDBProvider::getUserGroupsByAdmin" />
            <provides type="function" name="AEBasePearDBProvider::setUserGroupsByAdmin" />
            <provides type="function" name="AEBasePearDBProvider::groupExists" />
            <provides type="function" name="AEBasePearDBProvider::privilegeExists" />
            <provides type="function" name="AEBasePearDBProvider::getPrivileges" />
            <provides type="function" name="AEBasePearDBProvider::getGroups" />
            <provides type="function" name="AEBasePearDBProvider::passwordInHistory" />
            <provides type="function" name="AEBasePearDBProvider::addPasswordToHistory" />
            <provides type="class" name="AEBaseServerProvider" />
            <provides type="function" name="AEBaseServerProvider::passwordIsValid" />
            <provides type="function" name="AEBaseServerProvider::authenticate" />
            <provides type="function" name="AEBaseServerProvider::createAccountByAdmin" />
            <provides type="function" name="AEBaseServerProvider::changePassword" />
            <provides type="function" name="AEBaseServerProvider::changePasswordByAdmin" />
            <provides type="function" name="AEBaseServerProvider::getUserPrivileges" />
            <provides type="function" name="AEBaseServerProvider::setUserPrivilegesByAdmin" />
            <provides type="function" name="AEBaseServerProvider::listAppPrivilegesByAdmin" />
            <provides type="function" name="AEBaseServerProvider::getUserGroupsByAdmin" />
            <provides type="function" name="AEBaseServerProvider::setUsterGroupsByAdmin" />
            <provides type="class" name="AEPearDBProvider" extends="AEBasePearDBProvider" />
            <provides type="function" name="AEPearDBProvider::authenticate" />
            <provides type="function" name="AEPearDBProvider::createAccountByAdmin" />
            <provides type="function" name="AEPearDBProvider::changePassword" />
            <provides type="function" name="AEPearDBProvider::changePasswordByAdmin" />
            <filelist>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="79b82ce52f5b72a93b8ef81f8eff8a4c" name="Client/AEBaseClientProvider.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="9a7c41d550f4f8447c8182f86b44123b" name="Client/AEClient.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="1bd165055df2019ffd08f88939bdea53" name="Client/AEClientConstants.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="6fc94f7903993b8027ebc7e93593fc52" name="Client/AEClientProviderFactory.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="4739398903543042687c5447c480c95f" name="Client/AELocalhostClient.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="d923d36715dbb37bdcd06f55c11995aa" name="Client/AEUser.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="f708b670df95df69d24ca87b05bad6a1" name="Client/AEXMLRPCClient.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="599f4620d96b1edee79d700c3b39a061" name="Common/AEConstants.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="c57ce6b7bd347767353026b2e89f860d" name="Common/AEExceptions.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="055717bf6e70e55770a1088f9306be95" name="Common/AEGroup.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="9184424ef1824ac175fd0569e0b254aa" name="Common/AEPrivilege.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="53f88010b796128afc4d9c7e15e0e3bb" name="Common/AEServiceInterface.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="98182e88a6242e4edafa5de5f03eb35a" name="Server/AEPasswordGenerator.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="1b3f6cb252fa8edc486301a1de87ac4a" name="Server/AEServerConfig.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="19dd0e164feed47fce47d69a5604f961" name="Server/AEServerProviderFactory.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="76aac7ad1b521e26ab69df9bcb8c7bb9" name="Server/AEServiceUser.class.php"/>
                <file role="doc" baseinstalldir="Auth_Enterprise" md5sum="7b4a95a2ceab44453dc60d8a5ebdaa2c" name="Server/README.txt"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="62d748ddfae52464bf3bd3434770bcea" name="Server/providers/AEBasePearDBProvider.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="aac8c86ec17e75d612d841686b756997" name="Server/providers/AEBaseServerProvider.class.php"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="23929edf6aee3fcdc0c7ed11ac939bd3" name="Server/providers/AEPearDBProvider.class.php"/>
                <file role="data" baseinstalldir="Auth_Enterprise" md5sum="0a1ae9ec50ba276396b348870bbcbf6f" name="Server/sql/mysql.sql"/>
                <file role="data" baseinstalldir="Auth_Enterprise" md5sum="e5c80697c9b9f8c5dc29e5a21500e7b6" name="package.xml"/>
                <file role="php" baseinstalldir="Auth_Enterprise" md5sum="59a50def7e2fc79d5f285b7ce47a7c5f" name="test.php"/>
            </filelist>
        </release>
    </changelog>
    <deps>
        <dep type="php" rel="ge" version="5.0" />
        <dep type="pkg" rel="ge" version="1.6.4">DB</dep>
        <dep type="pkg" rel="ge" version="1.1.0" optional="yes">XML_RPC</dep>
    </deps>
</package>



More information about the geeklog-cvs mailing list