Hola Daniko.
con la linea $this->_auth->getIdentity(), lo unico que obtienes es el nombre de usuario, lo que tendrias que hacer sería "Serializar" el nombre de usuario y el rol, o aquellos datos que requieras, te doy un ejemplo de mi aplicación:
Código PHP:
if(!$this->_authenticate()->isValid()) {
return false;
} else {
$auth = Zend_Auth::getInstance();
$storage = $auth->getStorage();
$storage->write(array('Usuario' => 'Un Usuario', 'Rol' => 'rol'));
return true;
}
Con la funcion getStorage() lo que haces es obtener una instancia de el metodo que utiliza para guardar los datos de usuario, por default utiliza sesiones, pero lo puedes configurar.