The Auth_smb class provides an SMB implementation of the Horde authentication system.
This module requires the smbauth extension for PHP: http://tekrat.com/wp/smbauth/
At the time of this writing, the extension, and thus this module, only supported authentication against a domain, and pdc and bdc must be non-null and not equal to each other. In other words, to use this module you must have a domain with at least one PDC and one BDC.
Required parameters:
'hostspec' IP, DNS Name, or NetBios Name of the SMB server to authenticate with. 'domain' The domain name to authenticate with.
Optional parameters:
'group' Group name that the user must be a member of. Will be ignored if the value passed is a zero length string.
$Horde: framework/Auth/Auth/smb.php,v 1.20.10.13 2009/01/06 15:22:50 jan Exp $
Copyright 1999-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.
Located in /Auth/Auth/smb.php (line 36)
Auth | --Auth_smb
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
Inherited from Auth
Auth::$_authCredentials
Auth::$_params
Constructs a new SMB authentication object.
Inherited From Auth
Auth::addHook()
Auth::addLogoutParameters()
Auth::addUser()
Auth::authenticate()
Auth::clearAuth()
Auth::exists()
Auth::factory()
Auth::genRandomPassword()
Auth::getAuth()
Auth::getAuthDomain()
Auth::getBareAuth()
Auth::getCredential()
Auth::getCryptedPassword()
Auth::getDriver()
Auth::getLoginScreen()
Auth::getLogoutReason()
Auth::getLogoutReasonString()
Auth::getParam()
Auth::getProvider()
Auth::getSalt()
Auth::hasCapability()
Auth::isAdmin()
Auth::isAuthenticated()
Auth::isPasswordChangeRequested()
Auth::listUsers()
Auth::readSessionData()
Auth::removeHook()
Auth::removeUser()
Auth::removeUserData()
Auth::setAuth()
Auth::setCredential()
Auth::singleton()
Auth::transparent()
Auth::updateUser()
Auth::_authenticate()
Auth::_isAdmin()
Documentation generated on Sun, 30 Jan 2011 05:21:25 +0000 by phpDocumentor 1.4.3