# Unpack authentication token
try:
- token_outer = base64.urlsafe_b64decode(authtoken)
- token_outer = pickle.loads(token_outer)
- token_inner = pickle.loads(token_outer["data"])
+ token_inner = pickle.loads(base64.urlsafe_b64decode((authtoken.split("."))[0]))
machine = token_inner["machine"]
connect_host = token_inner["connect_host"]
connect_port = token_inner["connect_port"]