fix: register endpoint should return Token, not UserRead
This commit is contained in:
parent
9f04d12a02
commit
9f73a48e56
|
|
@ -11,7 +11,7 @@ from app.services.audit import AuditService
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
@router.post("/register", response_model=UserRead)
|
@router.post("/register", response_model=Token)
|
||||||
async def register(
|
async def register(
|
||||||
user_in: UserCreate,
|
user_in: UserCreate,
|
||||||
request: Request,
|
request: Request,
|
||||||
|
|
@ -45,7 +45,15 @@ async def register(
|
||||||
ip_address=request.client.host if request.client else None
|
ip_address=request.client.host if request.client else None
|
||||||
)
|
)
|
||||||
|
|
||||||
return user
|
# Return tokens
|
||||||
|
access_token = create_access_token({"sub": str(user.id), "email": user.email})
|
||||||
|
refresh_token = create_refresh_token({"sub": str(user.id), "email": user.email})
|
||||||
|
|
||||||
|
return Token(
|
||||||
|
access_token=access_token,
|
||||||
|
refresh_token=refresh_token,
|
||||||
|
token_type="bearer"
|
||||||
|
)
|
||||||
|
|
||||||
@router.post("/login", response_model=Token)
|
@router.post("/login", response_model=Token)
|
||||||
async def login(
|
async def login(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue