Run pre-commit

Co-authored-by: Ezequiel Bellver <ebellver@itba.edu.ar>
Co-authored-by: Juan Barmasch <jbarmasch@itba.edu.ar>
This commit is contained in:
Santiago Lo Coco 2022-11-30 09:54:07 -03:00
parent 65ac18fb8b
commit 4143144601
4 changed files with 12 additions and 6 deletions

View File

@ -1,13 +1,17 @@
from fastapi import APIRouter, Depends
from fastapi.responses import JSONResponse
from bsition.api.endpoints import documents, token, tables, users
from bsition.api.endpoints import documents, tables, token, users
from bsition.api.utils.security import get_current_user
router = APIRouter()
router.include_router(token.router)
router.include_router(documents.router, prefix="/documents", dependencies=[Depends(get_current_user)])
router.include_router(
documents.router, prefix="/documents", dependencies=[Depends(get_current_user)]
)
router.include_router(users.router, prefix="/users")
router.include_router(tables.router, prefix="/tables", dependencies=[Depends(get_current_user)])
router.include_router(
tables.router, prefix="/tables", dependencies=[Depends(get_current_user)]
)

View File

@ -1,4 +1,4 @@
from fastapi import APIRouter, HTTPException, Depends
from fastapi import APIRouter, Depends, HTTPException
from fastapi.responses import JSONResponse
from fastapi.security import OAuth2PasswordRequestForm
@ -21,6 +21,7 @@ def login(form: OAuth2PasswordRequestForm = Depends()):
return JSONResponse(
content={
"access_token": write_token({"sub": form.username}),
"token_type": "bearer"},
"token_type": "bearer",
},
status_code=202,
)

View File

@ -1,4 +1,4 @@
from fastapi import APIRouter, HTTPException, Request, Depends
from fastapi import APIRouter, Depends, HTTPException, Request
from fastapi.responses import JSONResponse
from bsition.api.models.user import User

View File

@ -10,6 +10,7 @@ def expire_date(days: int):
# TODO: migrar a librería 'jose'
def write_token(data: dict):
return encode(
payload={**data, "exp": expire_date(1)}, key=getenv("SECRET"), algorithm="HS256"