Example #1
0
 def decode(self, s):
     try:
         byte_val = verify(s.encode('ascii'), self._secret, _SALT)
         return json.loads(base64.b64decode(byte_val))
     except ValueError as e:
         log.debug(str(e))
         return None
Example #2
0
 def decode(self, s):
     try:
         byte_val = verify(s.encode('ascii'), self._secret, _SALT)
         return json.loads(base64.b64decode(byte_val))
     except ValueError as e:
         log.debug(str(e))
         return None
Example #3
0
def decode_redirect(signed_url):
    encoded_url = verify(signed_url.encode('utf-8'), salt=REDIRECT_SALT)
    url = base64.urlsafe_b64decode(encoded_url).decode('utf-8')
    return url
Example #4
0
def decode_redirect(signed_url):
    encoded_url = verify(signed_url.encode('utf-8'), salt=REDIRECT_SALT)
    url = base64.urlsafe_b64decode(encoded_url).decode('utf-8')
    return url