Generate real authentication tokens
authorQuentin Smith <quentin@mit.edu>
Sun, 7 Oct 2007 21:17:25 +0000 (17:17 -0400)
committerQuentin Smith <quentin@mit.edu>
Sun, 7 Oct 2007 21:17:25 +0000 (17:17 -0400)
svn path=/trunk/vnc/vnc_server/; revision=118

vncexternalauth.py

index 75a4170..e141a79 100644 (file)
@@ -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"]