problem at create user at fastAPI with help of authendication token

Viewed 16

while login endpoint I am getting an authentication token now i need to create user with help of that token

@router.post('/login') def login(request: OAuth2PasswordRequestForm = Depends(), db: Session = Depends(database.get_db)): user = db.query(models.Admin).filter( models.Admin.username == request.username).first() if not user: raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail=f"Invalid Credentials") if not Hash.verify(user.password_hash, request.password): raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail=f"Incorrect password")

access_token = token.create_access_token(data={"sub": user.username})
return {"access_token": access_token, "token_type": "bearer"}

above snippet for login now i need to create user with help of token which is return by login method

@router.post('/', status_code=status.HTTP_201_CREATED) def create(request: schemas.EmployeeBase, db: Session = Depends(get_db),current_user: schemas.Admin = Depends(oauth2.get_current_user)): return employee.create(request, db) where to pass token for creating user

0 Answers
Related