[Horde_Auth] element index

Package indexes

All elements
a c d e f g h i k l m n o p q r s t u _
_
top
Variable $_admin
Auth_cyrsql::$_admin in cyrsql.php
Handle for an IMAP_Admin object.
Variable $_authCredentials
The credentials currently being authenticated.
Variable $_backend
Pointer to another Auth_ backend that Cyrus authenticates against.
Variable $_connected
Boolean indicating whether or not we're connected to the SQL server.
Variable $_connected
Flag indicating if the IMAP connection is connected.
Variable $_datatree
Pointer to a DataTree instance to manage/store signups
Variable $_db
Auth_sql::$_db in sql.php
Handle for the current database connection.
Variable $_db
Handle for the current database connection.
Variable $_drivers
Auth_composite::$_drivers in composite.php
Hash containing any instantiated drivers.
Variable $_ds
Auth_ldap::$_ds in ldap.php
LDAP connection handle
Variable $_exclude
List of users that should be excluded from being listed/handled in any way by this driver.
Variable $_exclude
List of users that should be excluded from being listed/handled in any way by this driver.
Variable $_fplock
Auth_passwd::$_fplock in passwd.php
Filehandle for lockfile.
Variable $_groups
Auth_passwd::$_groups in passwd.php
Array of groups and members.
Variable $_imapStream
Handle for the current IMAP connection.
Variable $_imapStream
Handle for the current IMAP connection.
Variable $_location
su binary.
Variable $_locked
Auth_passwd::$_locked in passwd.php
Locking state.
Variable $_params
SQL connection parameters
Variable $_params
Auth::$_params in Auth.php
Hash containing parameters.
Variable $_separator
Hierarchy separator to use (e.g., is it user/mailbox or user.mailbox)
Variable $_useFormToken
Variable $_users
Auth_http::$_users in http.php
Array of usernames and hashed passwords.
Variable $_users
Auth_passwd::$_users in passwd.php
Hash list of users.
Variable $_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.
Variable $_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.
Method _authenticate
Authentication stub.
Method _commit
Writes changes to passwd file and unlocks it. Takes no arguments and has no return value. Called on script shutdown.
Method _connect
Attempts to open a connection to the sql server.
Method _getPassword
Fetch $userId's current password - needed for the salt with some encryption schemes when doing authentication or updates.
Method _isAdmin
Auth::_isAdmin() in Auth.php
Driver-level admin check stub.
Method _queueSignup
Queues the user's submitted registration info for later admin approval.
Method _queueSignup
Stores the signup data in the backend.
Method _queueSignup
Stores the signup data in the backend.
Method _read
Auth_passwd::_read() in passwd.php
Read and, if requested, lock the password file.
a
top
Method addHook
Auth::addHook() in Auth.php
Applies a hook defined by the function _username_hook_frombackend() to the given user name if this function exists and user hooks are enabled.
Method addLogoutParameters
Generates the correct parameters to pass to the given logout URL.
Method addSignup
Adds a new user to the system and handles any extra fields that may have been compiled, relying on the hooks.php file.
Method addUser
Add a set of authentication credentials.
Method addUser
Auth_composite::addUser() in composite.php
Add a set of authentication credentials.
Method addUser
Add a set of authentication credentials.
Method addUser
Add a set of authentication credentials.
Method addUser
Auth_customsql::addUser() in customsql.php
Add a set of authentication credentials.
Method addUser
Add a set of authentication credentials.
Method addUser
Auth::addUser() in Auth.php
Adds a set of authentication credentials.
Method addUser
Auth_application::addUser() in application.php
Add a set of authentication credentials.
Method addUser
Add a set of authentication credentials.
Method addUser
Add a set of authentication credentials.
Method addUser
Add a set of authentication credentials.
Method addUser
Add a set of authentication credentials.
Class Auth
Auth in Auth.php
The Auth:: class provides a common abstracted interface into the various backends for the Horde authentication system.
Page application.php
application.php in application.php
Page auto.php
auto.php in auto.php
Page Auth.php
Auth.php in Auth.php
Method authenticate
Finds out if a set of login credentials are valid, and if requested, mark the user as logged in in the current session.
Class Auth_application
Auth_application in application.php
The Auth_application class provides a wrapper around application-provided Horde authentication which fits inside the Horde Auth:: API.
Method Auth_application
Constructs a new Application authentication object.
Method Auth_auto
Constructs a new Automatic authentication object.
Class Auth_auto
Auth_auto in auto.php
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.
Class Auth_composite
Auth_composite in composite.php
The Auth_composite class provides a wrapper around application-provided Horde authentication which fits inside the Horde Auth:: API.
Method Auth_composite
Constructs a new Composite authentication object.
Method Auth_customsql
Constructs a new SQL authentication object.
Class Auth_customsql
Auth_customsql in customsql.php
The Auth_customsql class provides a sql implementation of the Horde authentication system with the possibility to set custom-made queries.
Class Auth_cyrsql
Auth_cyrsql in cyrsql.php
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.
Method Auth_cyrsql
Constructor.
Class Auth_cyrus
Auth_cyrus in cyrus.php
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).
Method Auth_cyrus
Constructor.
Method Auth_ftp
Constructs a new FTP authentication object.
Class Auth_ftp
Auth_ftp in ftp.php
The Auth_ftp class provides an FTP implementation of the Horde authentication system.
Class Auth_http
Auth_http in http.php
The Auth_http class transparently logs users in to Horde using already present HTTP authentication headers.
Method Auth_http
Constructs a new HTTP authentication object.
Method Auth_http_remote
Constructs a new Remote HTTP authentication object.
Class Auth_http_remote
Auth_http_remote in http_remote.php
The Auth_http_remote class authenticates users against a remote HTTP-Auth endpoint.
Class Auth_imap
Auth_imap in imap.php
The Auth_imap:: class provides an IMAP implementation of the Horde authentication system.
Method Auth_imap
Constructs a new IMAP authentication object.
Method Auth_imsp
Constructor function. Creates new Auth_imsp object.
Class Auth_imsp
Auth_imsp in imsp.php
The Auth_imsp class provides basic authentication against an IMSP server.
Class Auth_ipbasic
Auth_ipbasic in ipbasic.php
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...
Method Auth_ipbasic
Constructs a new Basic IP authentication object.
Class Auth_kolab
Auth_kolab in kolab.php
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.
Method Auth_krb5
Constructs a new Kerberos authentication object.
Class Auth_krb5
Auth_krb5 in krb5.php
The Auth_krb5 class provides an kerberos implementation of the Horde authentication system.
Class Auth_ldap
Auth_ldap in ldap.php
The Auth_ldap class provides an LDAP implementation of the Horde authentication system.
Method Auth_ldap
Constructs a new LDAP authentication object.
Method Auth_login
Constructs a new Login authentication object.
Class Auth_login
Auth_login in login.php
The Auth_login:: class provides a system login implementation of the Horde authentication system.
Class Auth_msad
Auth_msad in msad.php
The Auth_msad class provides an experimental MSAD extension of the LDAP implementation of the Horde authentication system.
Method Auth_msad
Constructs a new MSAD authentication object.
Class Auth_pam
Auth_pam in pam.php
The Auth_pam:: class provides a PAM-based implementation of the Horde authentication system.
Method Auth_pam
Constructs a new PAM authentication object.
Class Auth_passwd
Auth_passwd in passwd.php
The Auth_passwd:: class provides a passwd-file implementation of the Horde authentication system.
Method Auth_passwd
Constructs a new Passwd authentication object.
Class Auth_peclsasl
Auth_peclsasl in peclsasl.php
The Auth_peclsasl:: class provides a SASL-based implementation of the Horde authentication system.
Method Auth_peclsasl
Constructs a new SASL authentication object.
Class Auth_radius
Auth_radius in radius.php
The Auth_radius class provides a RADIUS implementation of the Horde authentication system.
Method Auth_radius
Constructs a new RADIUS authentication object.
Constant AUTH_REASON_BADLOGIN
The 'badlogin' reason.
Constant AUTH_REASON_BROWSER
The 'browser' reason.
Constant AUTH_REASON_EXPIRED
The 'expired' reason.
Constant AUTH_REASON_FAILED
AUTH_REASON_FAILED in Auth.php
The 'failed' reason.
Constant AUTH_REASON_LOGOUT
AUTH_REASON_LOGOUT in Auth.php
The 'logout' reason.
Constant AUTH_REASON_MESSAGE
The 'message' reason.
Constant AUTH_REASON_MSG_PARAM
The parameter name for the logout message used with type AUTH_REASON_MESSAGE.
Constant AUTH_REASON_PARAM
AUTH_REASON_PARAM in Auth.php
The parameter name for the logout reason.
Constant AUTH_REASON_SESSION
The 'session' reason.
Constant AUTH_REASON_SESSIONIP
The 'sessionip' reason.
Method Auth_shibboleth
Constructs a new Shibboleth SP authentication object.
Class Auth_shibboleth
Auth_shibboleth in shibboleth.php
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.
Class Auth_Signup
Auth_Signup in Signup.php
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.
Class Auth_Signup_datatree
Auth_Signup_datatree in datatree.php
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.
Method Auth_Signup_datatree
Class Auth_Signup_sql
Auth_Signup_sql in sql.php
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.
Method Auth_Signup_sql
Connect to DB
Method Auth_smb
Constructs a new SMB authentication object.
Class Auth_smb
Auth_smb in smb.php
The Auth_smb class provides an SMB implementation of the Horde authentication system.
Method Auth_smbclient
Constructs a new SMB authentication object.
Class Auth_smbclient
Auth_smbclient in smbclient.php
The Auth_smbclient class provides an smbclient implementation of the Horde authentication system.
Method Auth_sql
Constructs a new SQL authentication object.
Class Auth_sql
Auth_sql in sql.php
The Auth_sql class provides a SQL implementation of the Horde authentication system.
c
top
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Variable $capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Page composite.php
composite.php in composite.php
Page customsql.php
customsql.php in customsql.php
Page cyrsql.php
cyrsql.php in cyrsql.php
Page cyrus.php
cyrus.php in cyrus.php
Page credentials.php
credentials.php in credentials.php
Method clearAuth
Auth::clearAuth() in Auth.php
Clears any authentication tokens in the current session.
d
top
Variable $data
Key-value hash that will be serialized.
Page datatree.php
datatree.php in datatree.php
Class DataTreeObject_Signup
DataTreeObject_Signup in datatree.php
Extension of the DataTreeObject class for storing Signup information in the DataTree driver. If you want to store specialized Signup information, you should extend this class instead of extending DataTreeObject directly.
Method DataTreeObject_Signup
The DataTreeObject_Signup constructor. Just makes sure to call the parent constructor so that the signup's is is set properly.
e
top
Method exists
See if an existing request exists.
Method exists
Checks if a user exists in the system.
Method exists
Checks if a userId exists in the system.
Method exists
Checks if a userId exists in the system.
Method exists
Auth_customsql::exists() in customsql.php
Checks if a userId exists in the system.
Method exists
Auth::exists() in Auth.php
Checks if $userId exists in the system.
Method exists
Auth_composite::exists() in composite.php
Checks if a userId exists in the system.
Method exists
Auth_application::exists() in application.php
Checks if $userId exists in the system.
f
top
Page ftp.php
ftp.php in ftp.php
Method factory
Attempts to return a concrete Auth_Signup instance based on $driver.
Method factory
Auth::factory() in Auth.php
Attempts to return a concrete Auth instance based on $driver.
g
top
Method genRandomPassword
Generates a random, hopefully pronounceable, password. This can be used when resetting automatically a user's password.
Method getAuth
Auth::getAuth() in Auth.php
Returns the currently logged in user, if there is one.
Method getAuthDomain
Returns the domain of currently logged-in user (e.g., bob@example.com would be returned as 'example.com').
Method getBareAuth
Returns the curently logged-in user without any domain information (e.g., bob@example.com would be returned as 'bob').
Method getCredential
Returns the requested credential for the currently logged in user, if present.
Method getCryptedPassword
Formats a password using the current encryption.
Method getData
Gets the data array.
Method getDriver
Auth::getDriver() in Auth.php
Returns the name of the concrete Auth implementation.
Method getInfo
Fetch the field values of the submitted form.
Method getLoginScreen
Returns the URI of the login screen for the current authentication method.
Method getLogoutReason
Returns the logout reason.
Method getLogoutReasonString
Returns the status string to use for logout messages.
Method getName
Gets the name of this object.
Method getParam
Auth::getParam() in Auth.php
Returns the named parameter for the current auth driver.
Method getParam
Return the named parameter for the current auth driver.
Method getProvider
Returns the name of the authentication provider.
Method getQueuedSignup
Get a user's queued signup information.
Method getQueuedSignup
Get a user's queued signup information.
Method getQueuedSignup
Get a user's queued signup information.
Method getQueuedSignups
Get the queued information for all pending signups.
Method getQueuedSignups
Get the queued information for all pending signups.
Method getQueuedSignups
Get the queued information for all pending signups.
Method getSalt
Auth::getSalt() in Auth.php
Returns a salt for the appropriate kind of password encryption.
h
top
Page http.php
http.php in http.php
Page http_remote.php
http_remote.php in http_remote.php
Method hasCapability
Queries the current Auth object to find out if it supports the given capability.
Method hasCapability
Queries the current Auth object to find out if it supports the given capability.
Method hasCapability
Query the current Auth object to find out if it supports the given capability.
Method HordeSignupForm
Class HordeSignupForm
HordeSignupForm in Signup.php
Horde Signup Form.
i
top
Page imap.php
imap.php in imap.php
Page imsp.php
imsp.php in imsp.php
Page ipbasic.php
ipbasic.php in ipbasic.php
Method isAdmin
Auth::isAdmin() in Auth.php
Is the current user an administrator?
Method isAuthenticated
Checks if there is a session with valid auth information. for the specified user. If there isn't, but the configured Auth driver supports transparent authentication, then we try that.
Method isPasswordChangeRequested
Return whether the authentication backend requested a password change.
k
top
Page kolab.php
kolab.php in kolab.php
Page krb5.php
krb5.php in krb5.php
l
top
Page ldap.php
ldap.php in ldap.php
Page login.php
login.php in login.php
Method listUsers
List Users
Method listUsers
List all users in the system.
Method listUsers
List Users
Method listUsers
List all users in the system.
Method listUsers
List all users in the system.
Method listUsers
List all users in the system.
Method listUsers
List all users in the system.
Method listUsers
Auth::listUsers() in Auth.php
Lists all users in the system.
Method listUsers
List all users in the system.
Method listUsers
List all users in the system.
Method listUsers
List all users in the system.
Method listUsers
List all users in the system.
m
top
Page msad.php
msad.php in msad.php
n
top
Variable $name
The unique name of this object.
Method newSignup
Return a new signup object.
Method newSignup
Return a new signup object.
Method newSignup
Return a new signup object.
o
top
Variable $order
We want to see queued signups in descending order of receipt.
p
top
Page pam.php
pam.php in pam.php
Page passwd.php
passwd.php in passwd.php
Page peclsasl.php
peclsasl.php in peclsasl.php
q
top
Method queueSignup
Queues the user's submitted registration info for later admin approval.
r
top
Page radius.php
radius.php in radius.php
Method readSessionData
Reads session data to determine if it contains Horde authentication credentials.
Method removeHook
Auth::removeHook() in Auth.php
Applies a hook defined by the function _username_hook_tobackend() to the given user name if this function exists and user hooks are enabled.
Method removeQueuedSignup
Remove a queued signup.
Method removeQueuedSignup
Remove a queued signup.
Method removeQueuedSignup
Remove a queued signup.
Method removeUser
Remove a set of authentication credentials.
Method removeUser
Delete a set of authentication credentials.
Method removeUser
Delete a set of authentication credentials.
Method removeUser
Delete a set of authentication credentials.
Method removeUser
Delete a set of authentication credentials.
Method removeUser
Auth::removeUser() in Auth.php
Deletes a set of authentication credentials.
Method removeUser
Delete a set of authentication credentials.
Method removeUser
Remove a set of authentication credentials.
Method removeUser
Delete a set of authentication credentials.
Method removeUser
Delete a set of authentication credentials.
Method removeUser
Delete a set of authentication credentials.
Method removeUserData
Calls all applications' removeUser API methods.
Method resetPassword
Reset a user's password. Used for example when the user does not remember the existing password.
Method resetPassword
Resets a user's password. Used for example when the user does not remember the existing password.
Method resetPassword
Reset a user's password. Used for example when the user does not remember the existing password.
Method resetPassword
Reset a user's password. Used for example when the user does not remember the existing password.
Method resetPassword
Reset a user's password. Used for example when the user does not remember the existing password.
s
top
Page shibboleth.php
shibboleth.php in shibboleth.php
Page sql.php
sql.php in sql.php
Page Signup.php
Signup.php in Signup.php
Page smb.php
smb.php in smb.php
Page smbclient.php
smbclient.php in smbclient.php
Page sql.php
sql.php in sql.php
Method setAuth
Sets a variable in the session saying that authorization has succeeded, note which userId was authorized, and note when the login took place.
Method setAuth
Auth::setAuth() in Auth.php
Sets a variable in the session saying that authorization has succeeded, note which userId was authorized, and note when the login took place.
Method setCredential
Sets the requested credential for the currently logged in user.
Method setData
Sets the data array.
Method singleton
Auth::singleton() in Auth.php
Attempts to return a reference to a concrete Auth instance based on $driver. It will only create a new instance if no Auth instance with the same parameters currently exists.
Method SQLObject_Signup
The SQLObject_Signup constructor. Just makes sure to call the parent constructor so that the signup's is is set properly.
Class SQLObject_Signup
SQLObject_Signup in sql.php
Extension of the SQLObject class for storing Signup information in the SQL driver. If you want to store specialized Signup information, you should extend this class instead of extending SQLObject directly.
t
top
Method transparent
Automatic authentication: Find out if the client matches an allowed IP block.
Method transparent
Automatic authentication: Check if the username is set in the configured header.
Method transparent
Automatic authentication: Find out if the client has HTTP authentication info present.
Method transparent
Automatic authentication: Find out if the client matches an allowed IP block.
Method transparent
Automatic authentication: Set the user allowed IP block.
Method transparent
Automatic authentication: Find out if the client matches an allowed IP block.
Method transparent
Automatic authentication.
u
top
Method updateUser
Update a set of authentication credentials.
Method updateUser
Update a set of authentication credentials.
Method updateUser
Update a set of authentication credentials.
Method updateUser
Update a set of authentication credentials.
Method updateUser
Update a set of authentication credentials.
Method updateUser
Update a set of authentication credentials.
Method updateUser
Auth::updateUser() in Auth.php
Updates a set of authentication credentials.
Method updateUser
Update a set of authentication credentials.
Method updateUser
Update a set of authentication credentials.
Method updateUser
Update a set of authentication credentials.
a c d e f g h i k l m n o p q r s t u _