well from the link you provided:
Zend_Auth provides an authentication API and includes specific authentication adapters
and Zend_auth is singleton itself.
Thus, your solution will be a combination of a single-element set and a set of adapters on a common interface. I think the introductory part of the Zend_Auth documentation is really well described, including code samples.
source share