https://blog.soshace.com/json-web-authentication-with-angular-8-and-nodejs/