https://medium.com/@christos.karvouniaris247/fastapi-jwt-authentication-with-scope-permissions-per-route-a42457fc85ca