Update auth.py
Browse files
auth.py
CHANGED
@@ -19,13 +19,13 @@ class AuthViews:
|
|
19 |
self.SECRET_KEY = yoursecretkey # Replace with your actual secret key
|
20 |
self.ALGORITHM = "HS256"
|
21 |
self.ACCESS_TOKEN_EXPIRE_MINUTES = 30
|
22 |
-
|
23 |
to_encode = data.copy()
|
24 |
expire = datetime.utcnow() + expires_delta
|
25 |
to_encode.update({"exp": expire})
|
26 |
-
encoded_jwt = jwt.encode(to_encode,
|
27 |
return encoded_jwt
|
28 |
-
|
29 |
auth_views = AuthViews()
|
30 |
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
|
31 |
|
|
|
19 |
self.SECRET_KEY = yoursecretkey # Replace with your actual secret key
|
20 |
self.ALGORITHM = "HS256"
|
21 |
self.ACCESS_TOKEN_EXPIRE_MINUTES = 30
|
22 |
+
def create_access_token(self, data: dict, expires_delta: timedelta):
|
23 |
to_encode = data.copy()
|
24 |
expire = datetime.utcnow() + expires_delta
|
25 |
to_encode.update({"exp": expire})
|
26 |
+
encoded_jwt = jwt.encode(to_encode, self.SECRET_KEY, algorithm=self.ALGORITHM)
|
27 |
return encoded_jwt
|
28 |
+
|
29 |
auth_views = AuthViews()
|
30 |
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
|
31 |
|