Yep, I have already been following the steps in that URL you mention.
But still I do not get it work. Even with code provided in there.
One question, in the documentation it says that the order of the concatenation is important, must be: account/by/expires/timestamp.
But in example provided the order is: (
Preauth - Zimbra :: Wiki)
params.put("account", name);
params.put("by", "name"); // needs to be part of hmac
params.put("timestamp", ts);
params.put("expires", "0"); // means use the default
¿Could be that a problem?
I get error message --> http 400: authentication failed for
user@domain..com
And I already have my preAuthKey generated by zimbra with command zmprov gdpak. And after generating the key server was restarted.
¿Any hint?
Thank you