https://medium.com/@hardik22oct/comprehensive-guide-to-authentication-securing-your-web-applications-with-basic-auth-jwt-fe13d5c83df4