예제 #1
0
파일: converter.py 프로젝트: alkadis/vcv
 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
예제 #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
예제 #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
예제 #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