|
|
@@ -771,8 +771,8 @@ function zimbraSingle_ServiceSingleSignOn($params) {
|
|
|
}
|
|
|
$webmailUrl = zimbraSingleFindAll($accountInfo, 'PUBLICMAILURL');
|
|
|
$timestamp=time()*1000;
|
|
|
- $preauthToken=hash_hmac("sha1",$params['username']."|name|0|".$timestamp,$preAuthKey);
|
|
|
- $preauthURL = $webmailUrl[0]['DATA']."?account=".$params['username']."&by=name×tamp=".$timestamp."&expires=0&preauth=".$preauthToken;
|
|
|
+ $preauthToken=hash_hmac('sha1', $params['username'] . '|name|0|' . $timestamp, $preAuthKey);
|
|
|
+ $preauthURL = $webmailUrl[0]['DATA'] . '/service/preauth?account=' . $params['username'] . '&by=name×tamp=' . $timestamp .'&expires=0&preauth='. $preauthToken;
|
|
|
return array(
|
|
|
'success' => true,
|
|
|
'redirectTo' => $preauthURL,
|