Вы можете использовать любой пакет NPM для хэширования пароля на стороне клиента (sha1, sha256), если вы не храните пароль на стороне клиента в виде простого текста, избегайте этого:
npm install sha1
import * as sha1 from 'sha1/sha1';
const encryptedPassword = sha1(userCreds.password);
Вместо этого вы можете использовать JsonWebToken и HTTPS, надеюсь, это поможет