Overview

Packages

  • Auth

Classes

  • Horde_Auth
  • Horde_Auth_Auto
  • Horde_Auth_Base
  • Horde_Auth_Composite
  • Horde_Auth_Customsql
  • Horde_Auth_Cyrsql
  • Horde_Auth_Exception
  • Horde_Auth_Ftp
  • Horde_Auth_Http
  • Horde_Auth_Http_Remote
  • Horde_Auth_Imap
  • Horde_Auth_Ipbasic
  • Horde_Auth_Kolab
  • Horde_Auth_Ldap
  • Horde_Auth_Login
  • Horde_Auth_Msad
  • Horde_Auth_Pam
  • Horde_Auth_Passwd
  • Horde_Auth_Peclsasl
  • Horde_Auth_Radius
  • Horde_Auth_Shibboleth
  • Horde_Auth_Smb
  • Horde_Auth_Smbclient
  • Horde_Auth_Sql
  • Horde_Auth_Translation
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Auth_Auto

The Horde_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.

Copyright 1999-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, http://www.horde.org/licenses/lgpl21

Horde_Auth_Base
Extended by Horde_Auth_Auto
Package: Auth
Category: Horde
License: LGPL-2.1
Author: Chuck Hagenbuch chuck@horde.org
Located at Horde/Auth/Auto.php
Methods summary
public
# __construct( array $params = array() )

Constructor.

Constructor.

Parameters

$params
Optional parameters: <pre><span class="php-quote">'password'</span> - (string) The password to record in the user<span class="php-quote">'s credentials. DEFAULT: none '</span>requestuser<span class="php-quote">' - (boolean) If true, allow username to be passed by GET, POST or cookie. DEFAULT: No '</span>username<span class="php-quote">' - (string) The username to authenticate everyone as. DEFAULT: '</span>horde_user<span class="php-quote">'</span></pre>

Overrides

Horde_Auth_Base::__construct()
public boolean
# transparent( )

Automatic authentication: Set the user allowed IP block.

Automatic authentication: Set the user allowed IP block.

Returns

boolean
Whether or not the client is allowed.

Throws

Horde_Auth_Exception

Overrides

Horde_Auth_Base::transparent()
Methods inherited from Horde_Auth_Base
addUser(), authenticate(), exists(), getCredential(), getError(), getParam(), hasCapability(), isLocked(), listUsers(), lockUser(), removeUser(), resetPassword(), setCredential(), setError(), unlockUser(), updateUser(), validateAuth()
API documentation generated by ApiGen