GET for refresh token
Taylor committed
Oct 10, 2023 at 09:24 UTC
5b6f533d68d8e5461b44fa78f468eca05be6142d
2 files changed
+2
-2
backend/app/auth/models/users.py
+1
-1
@@ -29,7 +29,7 @@ class User(SQLModel, table=True):
29
role: Optional["Role"] = Relationship(back_populates="user")
30
31
32
-# Enum class for role_id 1,2,3
32
+# Enum class for role_id 1,2
33
class RoleEnum(int, Enum):
34
admin = 1
35
analyst = 2
backend/app/auth/routes/auth.py
+1
-1
@@ -37,7 +37,7 @@ async def login_for_access_token(form_data: OAuth2PasswordRequestForm = Depends(
37
return {"access_token": access_token, "token_type": "bearer"}
38
39
40
-@user_router.post("/refresh", response_model=Token)
40
+@user_router.get("/refresh", response_model=Token)
41
async def refresh_token(current_user: User = Depends(auth_handler.get_current_user)):
42
access_token_expires = timedelta(minutes=ACCESS_TOKEN_EXPIRE_MINUTES)
43
access_token = auth_handler.encode_token(current_user.username, access_token_expires)