使用委托身份验证获取zimbra用户通讯簿

时间:2015-09-22 12:12:18

标签: php api soap zimbra

我正在尝试检索zimbra用户地址簿,但我无法通过使用委托身份验证来弄清楚如何执行此操作。我能够检索身份验证令牌,但后来​​我不知道我应该在哪里使用它。

这就是我正在检索的身份验证令牌:

$api = new \Zimbra\ZCS\SoapClient('host', '7071', 'user@domain', 'passwd');
$parms = ['account' => ['by' => 'name', '_' => 'anotheruser@domain']];
$response = $api->request('DelegateAuthRequest', [], $parms);
$authToken = $response->children()->children()->authToken;

我正在使用nucleus-be/zimbra lib

1 个答案:

答案 0 :(得分:0)

建议:使用SOAP模块。这将意味着更多的工作,但它比PHP的当前OO实现更好