Spaces:
Sleeping
Sleeping
ohhhchank3
commited on
Commit
•
5f0a03f
1
Parent(s):
62792e5
Update auth_hander.py
Browse files- auth_hander.py +4 -5
auth_hander.py
CHANGED
@@ -48,13 +48,13 @@ def str_decode(string: str) -> str:
|
|
48 |
return base64.b85decode(string.encode('ascii')).decode('ascii')
|
49 |
# function used for signing the JWT string
|
50 |
def signJWT(user_email: str) -> Dict[str, str]:
|
51 |
-
rt_expires = timedelta(days=
|
52 |
refresh_key = unique_string(100)
|
53 |
access_key = unique_string(50)
|
54 |
payload = {
|
55 |
"user_email": user_email,
|
56 |
}
|
57 |
-
at_expires = timedelta(minutes=
|
58 |
#access_token = jwt.encode(payload, JWT_SECRET, algorithm=JWT_ALGORITHM)
|
59 |
at_payload = {
|
60 |
"sub": str_encode(str(user_email)),
|
@@ -71,13 +71,13 @@ def signJWT(user_email: str) -> Dict[str, str]:
|
|
71 |
}
|
72 |
|
73 |
def returnAccessToken(user_email: str,refresh_token: str) -> Dict[str, str]:
|
74 |
-
rt_expires = timedelta(days=
|
75 |
refresh_key = unique_string(100)
|
76 |
access_key = unique_string(50)
|
77 |
payload = {
|
78 |
"user_email": user_email,
|
79 |
}
|
80 |
-
at_expires = timedelta(minutes=
|
81 |
#access_token = jwt.encode(payload, JWT_SECRET, algorithm=JWT_ALGORITHM)
|
82 |
at_payload = {
|
83 |
"sub": str_encode(str(user_email)),
|
@@ -113,6 +113,5 @@ def get_refresh_token(refresh_token,token_now, email):
|
|
113 |
|
114 |
if exp >= time.time():
|
115 |
return returnAccessToken(email,refresh_token)
|
116 |
-
|
117 |
else:
|
118 |
return signJWT(email)
|
|
|
48 |
return base64.b85decode(string.encode('ascii')).decode('ascii')
|
49 |
# function used for signing the JWT string
|
50 |
def signJWT(user_email: str) -> Dict[str, str]:
|
51 |
+
rt_expires = timedelta(days=30)
|
52 |
refresh_key = unique_string(100)
|
53 |
access_key = unique_string(50)
|
54 |
payload = {
|
55 |
"user_email": user_email,
|
56 |
}
|
57 |
+
at_expires = timedelta(minutes=180)
|
58 |
#access_token = jwt.encode(payload, JWT_SECRET, algorithm=JWT_ALGORITHM)
|
59 |
at_payload = {
|
60 |
"sub": str_encode(str(user_email)),
|
|
|
71 |
}
|
72 |
|
73 |
def returnAccessToken(user_email: str,refresh_token: str) -> Dict[str, str]:
|
74 |
+
rt_expires = timedelta(days=30)
|
75 |
refresh_key = unique_string(100)
|
76 |
access_key = unique_string(50)
|
77 |
payload = {
|
78 |
"user_email": user_email,
|
79 |
}
|
80 |
+
at_expires = timedelta(minutes=180)
|
81 |
#access_token = jwt.encode(payload, JWT_SECRET, algorithm=JWT_ALGORITHM)
|
82 |
at_payload = {
|
83 |
"sub": str_encode(str(user_email)),
|
|
|
113 |
|
114 |
if exp >= time.time():
|
115 |
return returnAccessToken(email,refresh_token)
|
|
|
116 |
else:
|
117 |
return signJWT(email)
|