inschpektor
Version:
An IOTA neighbor manager for your node.
21 lines (15 loc) • 474 B
JavaScript
const bcrypt = require('bcrypt');
const SALT = 11;
class AuthService {
isUserAuthenticated(validToken, request) {
return request && validToken === request.header('Authorization');
}
hashPassword(password) {
return bcrypt.hashSync(password, SALT);
}
isPasswordCorrect(plainPasswordToCheck, hashedPassword) {
return bcrypt.compareSync(plainPasswordToCheck, hashedPassword);
}
}
const authService = new AuthService();
module.exports = authService;