steffen: server/kolab-horde-framework/kolab-horde-framework/Auth Auth.php, NONE, 1.1 package.xml, NONE, 1.1
cvs at intevation.de
cvs at intevation.de
Fri Oct 14 16:33:05 CEST 2005
- Previous message: steffen: server/kolab-horde-framework Makefile, NONE, 1.1 kolab-horde-framework.spec, NONE, 1.1
- Next message: steffen: server/kolab-horde-framework/kolab-horde-framework/Block/Block Collection.php, NONE, 1.1 Layout.php, NONE, 1.1 UI.php, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: steffen
Update of /kolabrepository/server/kolab-horde-framework/kolab-horde-framework/Auth
In directory doto:/tmp/cvs-serv28903/kolab-horde-framework/kolab-horde-framework/Auth
Added Files:
Auth.php package.xml
Log Message:
Separated Horde Framework from kolab-resource-handlers
--- NEW FILE: Auth.php ---
<?php
/** @const string AUTH_REASON_PARAM The parameter name for the logout reason. */
define('AUTH_REASON_PARAM', 'logout_reason');
/** @const string AUTH_REASON_PARAM The parameter name for the logout message used with type AUTH_REASON_MESSAGE. */
define('AUTH_REASON_MSG_PARAM', 'logout_msg');
/*
* The following 'reasons' for the logout screen are recognized:
* 'badlogin' -- Bad username and/or password
* 'browser' -- A browser change was detected
* 'failed' -- Login failed
* 'logout' -- Logout due to user request
* 'message' -- Logout with custom message in AUTH_REASON_MSG_PARAM
* 'session' -- Logout due to session expiration
* 'sessionip' -- Logout due to change of IP address during session
*/
/** @const string AUTH_REASON_BADLOGIN The 'badlogin' reason. */
define('AUTH_REASON_BADLOGIN', 'badlogin');
[...1160 lines suppressed...]
* @return object Auth The concrete Auth reference, or false on an error.
*/
function &singleton($driver, $params = null)
{
static $instances = array();
if (is_null($params)) {
$params = Horde::getDriverConfig('auth',
is_array($driver) ? $driver[1] : $driver);
}
$signature = serialize(array($driver, $params));
if (empty($instances[$signature])) {
$instances[$signature] = &Auth::factory($driver, $params);
}
return $instances[$signature];
}
}
--- NEW FILE: package.xml ---
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- $Horde: framework/Auth/package.xml,v 1.13 2004/04/19 20:27:37 chuck Exp $ -->
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package version="1.0">
<name>Horde_Auth</name>
<summary>Horde Authentication API</summary>
<description>
The Auth:: class provides a common abstracted interface into the various backends for the Horde authentication system.
This package contains implementations for:
* A Horde Application
* Dummy Auto Login
* Composite Auth Driver
* Custom SQL
* Cyrus with SQL Support
* FTP
* HTTP
* IMAP
* IMSP
* IP Based
* Kerberos
* LDAP
* System Login
* mcal
* PAM
* Passwd File
* Radius
* SASL
* SMB
* SQL
* Yahoo!
</description>
<license>LGPL</license>
<maintainers>
<maintainer>
<user>chuck</user>
<role>lead</role>
<name>Chuck Hagenbuch</name>
<email>chuck at horde.org</email>
</maintainer>
<maintainer>
<user>jon</user>
<role>lead</role>
<name>Jon Parise</name>
<email>jon at horde.org</email>
</maintainer>
<maintainer>
<user>yunosh</user>
<role>lead</role>
<name>Jan Schneider</name>
<email>jan at horde.org</email>
</maintainer>
</maintainers>
<release>
<version>0.0.1</version>
<state>alpha</state>
<date>2003-07-03</date>
<notes>Initial Release.</notes>
<filelist>
<file role="php" baseinstalldir="/Horde" name="Auth.php" />
<dir name="Auth" baseinstalldir="/Horde" role="php">
<file name="Signup.php" />
<file name="application.php" />
<file name="auto.php" />
<file name="composite.php" />
<file name="customsql.php" />
<file name="cyrsql.php" />
<file name="cyrus.php" />
<file name="ftp.php" />
<file name="http.php" />
<file name="imap.php" />
<file name="imsp.php" />
<file name="ipbasic.php" />
<file name="ipmap.php" />
<file name="krb5.php" />
<file name="ldap.php" />
<file name="login.php" />
<file name="mcal.php" />
<file name="pam.php" />
<file name="passwd.php" />
<file name="radius.php" />
<file name="sasl.php" />
<file name="smb.php" />
<file name="sql.php" />
<file name="yahoo.php" />
</dir>
</filelist>
<provides type="class" name="Auth" />
<provides type="class" name="Auth_Signup" />
<provides type="class" name="Auth_application" />
<provides type="class" name="Auth_auto" />
<provides type="class" name="Auth_composite" />
<provides type="class" name="Auth_sqlquery" />
<provides type="class" name="Auth_cyrsql" />
<provides type="class" name="Auth_cyrus" />
<provides type="class" name="Auth_ftp" />
<provides type="class" name="Auth_http" />
<provides type="class" name="Auth_imap" />
<provides type="class" name="Auth_imsp" />
<provides type="class" name="Auth_ipbasic" />
<provides type="class" name="Auth_ipmap" />
<provides type="class" name="Auth_krb5" />
<provides type="class" name="Auth_ldap" />
<provides type="class" name="Auth_login" />
<provides type="class" name="Auth_mcal" />
<provides type="class" name="Auth_pam" />
<provides type="class" name="Auth_passwd" />
<provides type="class" name="Auth_radius" />
<provides type="class" name="Auth_smb" />
<provides type="class" name="Auth_sql" />
<provides type="class" name="Auth_yahoo" />
<deps>
<dep type="ext" rel="has" optional="yes">gettext</dep>
<dep type="ext" rel="has" optional="yes">pam_auth</dep>
<dep type="ext" rel="has" optional="yes">sasl</dep>
<dep type="pkg" rel="has" optional="yes">Horde_DataTree</dep>
<dep type="pkg" rel="has" optional="yes">Horde_Form</dep>
<dep type="pkg" rel="has">Horde_Framework</dep>
<dep type="pkg" rel="has">Horde_Secret</dep>
<dep type="pkg" rel="has">Horde_Util</dep>
</deps>
</release>
<changelog>
<release>
<version>0.0.1</version>
<state>alpha</state>
<date>2003-07-03</date>
<notes>Initial release as a PEAR package</notes>
</release>
</changelog>
</package>
- Previous message: steffen: server/kolab-horde-framework Makefile, NONE, 1.1 kolab-horde-framework.spec, NONE, 1.1
- Next message: steffen: server/kolab-horde-framework/kolab-horde-framework/Block/Block Collection.php, NONE, 1.1 Layout.php, NONE, 1.1 UI.php, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the commits
mailing list