Esempio n. 1
0
 async def websocket_fresh_jwt_required_cookies(
     websocket: WebSocket,
     csrf_token: str = Query(...),
     Authorize: AuthJWT = Depends()
 ):
     await websocket.accept()
     try:
         Authorize.fresh_jwt_required("websocket",websocket=websocket,csrf_token=csrf_token)
         await websocket.send_text("Successfully Login!")
     except AuthJWTException as err:
         await websocket.send_text(err.message)
     await websocket.close()
 def fresh_jwt_required(Authorize: AuthJWT = Depends()):
     Authorize.fresh_jwt_required()
     return {'hello': 'world'}
Esempio n. 3
0
async def update_user(user: UserUpdate, Authorize: AuthJWT = Depends()):
    Authorize.fresh_jwt_required()

    user_id = Authorize.get_jwt_identity()
    await UserCrud.update_user(user_id=user_id,**user.dict())
    return {"message": "Success update your account."}
 def jwt_fresh(Authorize: AuthJWT = Depends()):
     Authorize.fresh_jwt_required()
     return {"hello": Authorize.get_jwt_subject()}
Esempio n. 5
0
def protected_fresh(Authorize: AuthJWT = Depends()):
    Authorize.fresh_jwt_required()

    current_user = Authorize.get_jwt_subject()
    return {"user": current_user}
def protected_fresh(Authorize: AuthJWT = Depends()):
    Authorize.fresh_jwt_required()

    current_user = Authorize.get_jwt_identity()
    return {"fresh_logged_in_as": current_user}