-
$_admin
-
Handle for an IMAP_Admin object.
-
$_authCredentials
-
The credentials currently being authenticated.
-
$_backend
-
Pointer to another Auth_ backend that Cyrus authenticates against.
-
$_connected
-
Boolean indicating whether or not we're connected to the SQL server.
-
$_connected
-
Flag indicating if the IMAP connection is connected.
-
$_datatree
-
Pointer to a DataTree instance to manage/store signups
-
$_db
-
Handle for the current database connection.
-
$_db
-
Handle for the current database connection.
-
$_drivers
-
Hash containing any instantiated drivers.
-
$_ds
-
LDAP connection handle
-
$_exclude
-
List of users that should be excluded from being listed/handled in any way by this driver.
-
$_exclude
-
List of users that should be excluded from being listed/handled in any way by this driver.
-
$_fplock
-
Filehandle for lockfile.
-
$_groups
-
Array of groups and members.
-
$_imapStream
-
Handle for the current IMAP connection.
-
$_imapStream
-
Handle for the current IMAP connection.
-
$_location
-
su binary.
-
$_locked
-
Locking state.
-
$_params
-
SQL connection parameters
-
$_params
-
Hash containing parameters.
-
$_separator
-
Hierarchy separator to use (e.g., is it user/mailbox or user.mailbox)
-
$_useFormToken
-
-
$_users
-
Array of usernames and hashed passwords.
-
$_users
-
Hash list of users.
-
$_write_db
-
Handle for the current database connection, used for writing. Defaults to the same handle as $db if a separate write database is not required.
-
$_write_db
-
Handle for the current database connection, used for writing. Defaults to the same handle as $_db if a separate write database is not required.
-
_authenticate
-
Authentication stub.
-
_commit
-
Writes changes to passwd file and unlocks it. Takes no arguments and has no return value. Called on script shutdown.
-
_connect
-
Attempts to open a connection to the sql server.
-
_getPassword
-
Fetch $userId's current password - needed for the salt with some encryption schemes when doing authentication or updates.
-
_isAdmin
-
Driver-level admin check stub.
-
_queueSignup
-
Queues the user's submitted registration info for later admin approval.
-
_queueSignup
-
Stores the signup data in the backend.
-
_queueSignup
-
Stores the signup data in the backend.
-
_read
-
Read and, if requested, lock the password file.
-
addHook
-
Applies a hook defined by the function _username_hook_frombackend() to the given user name if this function exists and user hooks are enabled.
-
addLogoutParameters
-
Generates the correct parameters to pass to the given logout URL.
-
addSignup
-
Adds a new user to the system and handles any extra fields that may have been compiled, relying on the hooks.php file.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Adds a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
addUser
-
Add a set of authentication credentials.
-
Auth
-
The Auth:: class provides a common abstracted interface into the various backends for the Horde authentication system.
-
application.php
-
-
auto.php
-
-
Auth.php
-
-
authenticate
-
Finds out if a set of login credentials are valid, and if requested, mark the user as logged in in the current session.
-
Auth_application
-
The Auth_application class provides a wrapper around application-provided Horde authentication which fits inside the Horde Auth:: API.
-
Auth_application
-
Constructs a new Application authentication object.
-
Auth_auto
-
Constructs a new Automatic authentication object.
-
Auth_auto
-
The Auth_auto class transparently logs users in to Horde using ONE username, either defined in the config or defaulting to 'horde_user'. This is only for use in testing or behind a firewall; it should NOT be used on a public, production machine.
-
Auth_composite
-
The Auth_composite class provides a wrapper around application-provided Horde authentication which fits inside the Horde Auth:: API.
-
Auth_composite
-
Constructs a new Composite authentication object.
-
Auth_customsql
-
Constructs a new SQL authentication object.
-
Auth_customsql
-
The Auth_customsql class provides a sql implementation of the Horde authentication system with the possibility to set custom-made queries.
-
Auth_cyrsql
-
The Auth_cyrsql class provides a SQL implementation of the Horde authentication system for the Cyrus IMAP server. Most of the functionality is the same as for the SQL class; only what is different overrides the parent class implementations.
-
Auth_cyrsql
-
Constructor.
-
Auth_cyrus
-
The Auth_cyrus class provides horde with the ability of administrating a Cyrus mail server authentications against another backend that Horde can update (eg SQL or LDAP).
-
Auth_cyrus
-
Constructor.
-
Auth_ftp
-
Constructs a new FTP authentication object.
-
Auth_ftp
-
The Auth_ftp class provides an FTP implementation of the Horde authentication system.
-
Auth_http
-
The Auth_http class transparently logs users in to Horde using already present HTTP authentication headers.
-
Auth_http
-
Constructs a new HTTP authentication object.
-
Auth_http_remote
-
Constructs a new Remote HTTP authentication object.
-
Auth_http_remote
-
The Auth_http_remote class authenticates users against a remote HTTP-Auth endpoint.
-
Auth_imap
-
The Auth_imap:: class provides an IMAP implementation of the Horde authentication system.
-
Auth_imap
-
Constructs a new IMAP authentication object.
-
Auth_imsp
-
Constructor function. Creates new Auth_imsp object.
-
Auth_imsp
-
The Auth_imsp class provides basic authentication against an IMSP server.
-
Auth_ipbasic
-
The Auth_ipbasic class provides access control based on CIDR masks (client IP addresses). It is not meant for user-based systems, but for times when you want a block of IPs to be able to access a site, and that access is simply on/off - no preferences, etc...
-
Auth_ipbasic
-
Constructs a new Basic IP authentication object.
-
Auth_kolab
-
The Kolab implementation of the Horde authentication system. Derives from the Auth_imap IMAP authentication object, and provides parameters to it based on the global Kolab configuration.
-
Auth_krb5
-
Constructs a new Kerberos authentication object.
-
Auth_krb5
-
The Auth_krb5 class provides an kerberos implementation of the Horde authentication system.
-
Auth_ldap
-
The Auth_ldap class provides an LDAP implementation of the Horde authentication system.
-
Auth_ldap
-
Constructs a new LDAP authentication object.
-
Auth_login
-
Constructs a new Login authentication object.
-
Auth_login
-
The Auth_login:: class provides a system login implementation of the Horde authentication system.
-
Auth_msad
-
The Auth_msad class provides an experimental MSAD extension of the LDAP implementation of the Horde authentication system.
-
Auth_msad
-
Constructs a new MSAD authentication object.
-
Auth_pam
-
The Auth_pam:: class provides a PAM-based implementation of the Horde authentication system.
-
Auth_pam
-
Constructs a new PAM authentication object.
-
Auth_passwd
-
The Auth_passwd:: class provides a passwd-file implementation of the Horde authentication system.
-
Auth_passwd
-
Constructs a new Passwd authentication object.
-
Auth_peclsasl
-
The Auth_peclsasl:: class provides a SASL-based implementation of the Horde authentication system.
-
Auth_peclsasl
-
Constructs a new SASL authentication object.
-
Auth_radius
-
The Auth_radius class provides a RADIUS implementation of the Horde authentication system.
-
Auth_radius
-
Constructs a new RADIUS authentication object.
-
AUTH_REASON_BADLOGIN
-
The 'badlogin' reason.
-
AUTH_REASON_BROWSER
-
The 'browser' reason.
-
AUTH_REASON_EXPIRED
-
The 'expired' reason.
-
AUTH_REASON_FAILED
-
The 'failed' reason.
-
AUTH_REASON_LOGOUT
-
The 'logout' reason.
-
AUTH_REASON_MESSAGE
-
The 'message' reason.
-
AUTH_REASON_MSG_PARAM
-
The parameter name for the logout message used with type AUTH_REASON_MESSAGE.
-
AUTH_REASON_PARAM
-
The parameter name for the logout reason.
-
AUTH_REASON_SESSION
-
The 'session' reason.
-
AUTH_REASON_SESSIONIP
-
The 'sessionip' reason.
-
Auth_shibboleth
-
Constructs a new Shibboleth SP authentication object.
-
Auth_shibboleth
-
The Auth_shibboleth class only provides transparent authentication based on the headers set by a Shibboleth SP. Note that this class does not provide any actual SP functionality, it just takes the username from the HTTP headers that should be set by the Shibboleth SP.
-
Auth_Signup
-
Auth_Signup:: This class provides an interface to sign up or have new users sign themselves up into the horde installation, depending on how the admin has configured Horde.
-
Auth_Signup_datatree
-
Auth_Signup:: This class provides an interface to sign up or have new users sign themselves up into the horde installation, depending on how the admin has configured Horde.
-
Auth_Signup_datatree
-
-
Auth_Signup_sql
-
Auth_Signup:: This class provides an interface to sign up or have new users sign themselves up into the horde installation, depending on how the admin has configured Horde.
-
Auth_Signup_sql
-
Connect to DB
-
Auth_smb
-
Constructs a new SMB authentication object.
-
Auth_smb
-
The Auth_smb class provides an SMB implementation of the Horde authentication system.
-
Auth_smbclient
-
Constructs a new SMB authentication object.
-
Auth_smbclient
-
The Auth_smbclient class provides an smbclient implementation of the Horde authentication system.
-
Auth_sql
-
Constructs a new SQL authentication object.
-
Auth_sql
-
The Auth_sql class provides a SQL implementation of the Horde authentication system.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
$capabilities
-
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
-
composite.php
-
-
customsql.php
-
-
cyrsql.php
-
-
cyrus.php
-
-
credentials.php
-
-
clearAuth
-
Clears any authentication tokens in the current session.
-
genRandomPassword
-
Generates a random, hopefully pronounceable, password. This can be used when resetting automatically a user's password.
-
getAuth
-
Returns the currently logged in user, if there is one.
-
getAuthDomain
-
Returns the domain of currently logged-in user (e.g., bob@example.com would be returned as 'example.com').
-
getBareAuth
-
Returns the curently logged-in user without any domain information (e.g., bob@example.com would be returned as 'bob').
-
getCredential
-
Returns the requested credential for the currently logged in user, if present.
-
getCryptedPassword
-
Formats a password using the current encryption.
-
getData
-
Gets the data array.
-
getDriver
-
Returns the name of the concrete Auth implementation.
-
getInfo
-
Fetch the field values of the submitted form.
-
getLoginScreen
-
Returns the URI of the login screen for the current authentication method.
-
getLogoutReason
-
Returns the logout reason.
-
getLogoutReasonString
-
Returns the status string to use for logout messages.
-
getName
-
Gets the name of this object.
-
getParam
-
Returns the named parameter for the current auth driver.
-
getParam
-
Return the named parameter for the current auth driver.
-
getProvider
-
Returns the name of the authentication provider.
-
getQueuedSignup
-
Get a user's queued signup information.
-
getQueuedSignup
-
Get a user's queued signup information.
-
getQueuedSignup
-
Get a user's queued signup information.
-
getQueuedSignups
-
Get the queued information for all pending signups.
-
getQueuedSignups
-
Get the queued information for all pending signups.
-
getQueuedSignups
-
Get the queued information for all pending signups.
-
getSalt
-
Returns a salt for the appropriate kind of password encryption.