Storage drivers
Overview
PEAR::Auth uses a number of so called storage containers to store the login data. The following passages describe all of them. If the containers that come with the package don't fit your needs, it is easy to create custom ones, also.
Available Containers
-
Array
-
Storage container using a PHP Array.
-
DB
-
Storage container using PEAR DB.
-
DBLite
-
A simplified version of the DB container that only provides user authentication. No user management functions are provided.
-
File
-
Storage container using PEAR File_Passwd.
-
IMAP
-
Storage container for use against IMAP servers.
-
KADM5
-
Storage container for use against Kerberos V servers.
-
LDAP
-
Storage container for use against LDAP servers.
-
MDB
-
Storage container using PEAR MDB.
-
MDB2
-
Storage container using PEAR MDB2.
-
Multiple
-
Storage container for using multiple Auth_Containers in a fall through manner.
-
PEAR
-
Storage container for use against the PEAR website.
-
POP3
-
Storage container for use against a POP3 server.
-
RADIUS
-
Storage container for use against a RADIUS server.
-
SAP
-
Storage container for use against a SAP server.
-
SMBPasswd
-
Storage container using PEAR File_SMBPasswd.
-
SOAP
-
Storage container for use against a SOAP service using PEAR SOAP as the client.
-
SOAP5
-
Storage container for use against a SOAP service using PHP5 SOAP as the client.
-
vpopmail
-
Storage container using vpopmail.
-
Custom
-
Instructions on creating a custom storage container.