Update app.py
Browse files
app.py
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
|
2 |
from fastapi import FastAPI, Depends, HTTPException, Request, Form, status
|
3 |
from fastapi.responses import RedirectResponse, HTMLResponse
|
|
|
4 |
from fastapi.templating import Jinja2Templates
|
5 |
from fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestForm
|
6 |
from pydantic import BaseModel
|
@@ -117,7 +118,7 @@ async def login(form_data: OAuth2PasswordRequestForm = Depends(), db: Session =
|
|
117 |
headers={"WWW-Authenticate": "Bearer"},
|
118 |
)
|
119 |
access_token = create_access_token(data={"sub": user.email})
|
120 |
-
return {"access_token": access_token, "token_type": "bearer"}
|
121 |
|
122 |
@app.get("/login", response_class=HTMLResponse)
|
123 |
async def login(request: Request, db: Session = Depends(get_db)):
|
|
|
1 |
|
2 |
from fastapi import FastAPI, Depends, HTTPException, Request, Form, status
|
3 |
from fastapi.responses import RedirectResponse, HTMLResponse
|
4 |
+
from fastapi.responses import JSONResponse
|
5 |
from fastapi.templating import Jinja2Templates
|
6 |
from fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestForm
|
7 |
from pydantic import BaseModel
|
|
|
118 |
headers={"WWW-Authenticate": "Bearer"},
|
119 |
)
|
120 |
access_token = create_access_token(data={"sub": user.email})
|
121 |
+
return JSONResponse(content={"access_token": access_token, "token_type": "bearer"})
|
122 |
|
123 |
@app.get("/login", response_class=HTMLResponse)
|
124 |
async def login(request: Request, db: Session = Depends(get_db)):
|