From ba3aab359a270a504380553ecf4aadbc4799308e Mon Sep 17 00:00:00 2001 From: Quentin Smith Date: Sun, 7 Oct 2007 17:17:25 -0400 Subject: [PATCH] Generate real authentication tokens svn path=/trunk/vnc/vnc_server/; revision=118 --- vncexternalauth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vncexternalauth.py b/vncexternalauth.py index 75a4170..e141a79 100644 --- a/vncexternalauth.py +++ b/vncexternalauth.py @@ -65,11 +65,11 @@ class VNCAuth(protocol.Protocol): self.auth = "quentin@ATHENA.MIT.EDU" return #FIXME token = base64.urlsafe_b64decode(token) - token = cPickle.load(token) + token = cPickle.loads(token) m = hmac.new(TOKEN_KEY, digestmod=sha) m.update(token['data']) if (m.digest() == token['digest']): - data = cPickle.load(token['data']) + data = cPickle.loads(token['data']) expires = data["expires"] if (time.time() < expires): self.auth = data["user"] -- 1.7.9.5