https://nicholascosta.dev/posts/how-to-effectively-do-authentication-with-jwt/