def decode_url_signed_value(self, token):
     token = utf8(token)
     parts = utf8(token).split("-")
     if len(parts) != 2:
         return False
     signature = _create_signature_v1(self.application.settings["cookie_secret"], parts[0])
     if not _time_independent_equals(parts[1], signature):
         return False
     try:
         return parts[0]
     except Exception:
         return False
Пример #2
0
 def decode_url_signed_value(self, token):
     token = utf8(token)
     parts = utf8(token).split("-")
     if len(parts) != 2:
         return False
     signature = _create_signature_v1(
         self.application.settings["cookie_secret"], parts[0])
     if not _time_independent_equals(parts[1], signature):
         return False
     try:
         return parts[0]
     except Exception:
         return False
def create_url_signed_value(secret, value):
    signature = _create_signature_v1(secret, value)
    token = "-".join([value, signature])
    return token
Пример #4
0
def create_url_signed_value(secret, value):
    signature = _create_signature_v1(secret, value)
    token = "-".join([value, signature])
    return token