Zend Framework Authentication
Authentication is the process of confirming that a person is who they say they are. In software the most common method of authentication is the use of a password that only the person knows.
Zend_Auth
Zend framework provides Zend_Auth as an interface to authenticate a user against different back-ends (Database, LDAP, etc…). Since all adapters that use Zend_Auth share the same interface you can use any of them with almost no changes in the code.
Authentication is sometimes confused with authorization (the process of verifying if a person has access to a resource), and although they do different things they are related because you have to know the identity of the user before you can check if they have permission to a resource.