From 71f8dc1e00e7521aecb1012f5a14d63feb0231d2 Mon Sep 17 00:00:00 2001 From: Peter Elbaor Date: Tue, 19 Aug 2014 08:30:17 -0400 Subject: [PATCH] Swapping now() for utcnow() in _build_token Omniture expects it in GMT, not local timezone --- omniture/account.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/omniture/account.py b/omniture/account.py index 243ebb7..026acfa 100644 --- a/omniture/account.py +++ b/omniture/account.py @@ -39,7 +39,7 @@ def _serialize_header(self, properties): def _build_token(self): nonce = str(time.time()) base64nonce = binascii.b2a_base64(binascii.a2b_qp(nonce)) - created_date = datetime.today().isoformat() + 'Z' + created_date = datetime.utcnow().isoformat() + 'Z' sha_object = sha.new(nonce + created_date + self.secret) password_64 = binascii.b2a_base64(sha_object.digest())