Class Auth_pam

Description

The Auth_pam:: class provides a PAM-based implementation of the Horde authentication system.

PAM (Pluggable Authentication Modules) is a flexible mechanism for authenticating users. It has become the standard authentication system for Linux, Solaris and FreeBSD.

This driver relies on the PECL PAM package:

http://pecl.php.net/package/PAM

Optional parameters:

   'service'  The name of the PAM service to use when authenticating.
              DEFAULT: php

$Horde: framework/Auth/Auth/pam.php,v 1.3.10.16 2009/01/06 15:22:50 jan Exp $

Copyright 2004-2009 The Horde Project (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://opensource.org/licenses/lgpl-license.php.

  • author: Jan Parise <jon@horde.org>
  • deprecated: This driver will be removed for Horde 4.0 unless there is a maintained PAM extension at that time.
  • since: Horde 3.0

Located in /Auth/Auth/pam.php (line 32)

Auth
   |
   --Auth_pam
Variable Summary
Method Summary
 Auth_pam Auth_pam ([array $params = array()])
Variables
array $capabilities = array('add' => false,
'update' => false,
'resetpassword' => false,
'remove' => false,
'list' => false,
'transparent' => false)
(line 40)

An array of capabilities, so that the driver can report which operations it supports and which it doesn't.


Redefinition of:
Auth::$capabilities
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.

Inherited Variables

Inherited from Auth

Auth::$_authCredentials
Auth::$_params
Methods

Documentation generated on Sun, 30 Jan 2011 05:20:14 +0000 by phpDocumentor 1.4.3