PHP 클래스 Horde_Auth_Kolab, horde

Derives from the Horde_Auth_Imap authentication object, and provides parameters to it based on the global Kolab configuration.
저자: Stuart Binge ([email protected])
저자: Gunnar Wrobel ([email protected])
상속: extends Horde_Auth_Base
파일 보기 프로젝트 열기: horde/horde

보호된 프로퍼티들

프로퍼티 타입 설명
$_capabilities array An array of capabilities, so that the driver can report which operations it supports and which it doesn't.

공개 메소드들

메소드 설명
__construct ( array $params = [] ) Constructor.

보호된 메소드들

메소드 설명
_authenticate ( string $userId, array $credentials ) Find out if a set of login credentials are valid.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( array $params = [] )
$params array Parameters:
'kolab' - (Horde_Kolab_Session) [REQUIRED] TODO

_authenticate() 보호된 메소드

For Kolab this requires to identify the IMAP server the user should be authenticated against before the credentials can be checked using this server. The Kolab_Server module handles identification of the correct IMAP server.
protected _authenticate ( string $userId, array $credentials )
$userId string The userId to check.
$credentials array An array of login credentials. For Kolab, this must contain a "password" entry.

프로퍼티 상세

$_capabilities 보호되어 있는 프로퍼티

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