Commit a98b9f2b by Oleksandr Barabash

signature logging updated

parent 6f95af8f
...@@ -26,7 +26,7 @@ class Auth: ...@@ -26,7 +26,7 @@ class Auth:
TYPE = Types.BEARER TYPE = Types.BEARER
ALGORITHM = Algorithms.RS256 ALGORITHM = Algorithms.RS256
TOKEN_TYPE = "jwt" TOKEN_TYPE = "JWT"
ADMIN_LOGIN_SECRET = "adminLogin" ADMIN_LOGIN_SECRET = "adminLogin"
ADMIN_PASSW_SECRET = "adminPassword" ADMIN_PASSW_SECRET = "adminPassword"
......
...@@ -131,6 +131,7 @@ class TokenHelper: ...@@ -131,6 +131,7 @@ class TokenHelper:
# check expiration # check expiration
if datetime.utcnow().timestamp() > token_exp: if datetime.utcnow().timestamp() > token_exp:
Log.d(__name__, "token is expired")
return False return False
# TODO(s1z): Cache this please # TODO(s1z): Cache this please
...@@ -149,9 +150,13 @@ class TokenHelper: ...@@ -149,9 +150,13 @@ class TokenHelper:
signature_gen = SHA256.new(token_unsigned.encode("utf-8")).digest() signature_gen = SHA256.new(token_unsigned.encode("utf-8")).digest()
signature_encrypted = self.azure_kv.encrypt_bl(key, signature_gen) signature_encrypted = self.azure_kv.encrypt_bl(key, signature_gen)
signature_gen = b64encode_np(signature_encrypted).decode("utf-8") signature_gen = b64encode_np(signature_encrypted).decode("utf-8")
if signature != signature_gen:
return False Log.d(__name__, f"is equal: '{signature == signature_gen}'")
return True Log.d(__name__, f"signature_gen: '{signature_gen}'")
Log.d(__name__, f"signature: '{signature}'")
if signature == signature_gen:
return True
return False
def is_auth(self, f): def is_auth(self, f):
""" Is auth decorator """ """ Is auth decorator """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment