Methods
# async static comparePassword(password, hashedPassword) → {Promise.<boolean>}
Compare a plain text password with a hashed password.
Parameters:
| Name | Type | Description |
|---|---|---|
password |
string
|
Plain text password. |
hashedPassword |
string
|
Hashed password to compare against. |
True if passwords match.
Promise.<boolean>
# async static hashPassword(password) → {Promise.<string>}
Hash a plain text password.
Parameters:
| Name | Type | Description |
|---|---|---|
password |
string
|
Plain text password. |
Hashed password.
Promise.<string>
# static validatePasswordStrength(password) → {boolean}
Validate password strength (optional utility).
Parameters:
| Name | Type | Description |
|---|---|---|
password |
string
|
Password to validate. |
True if password meets requirements.
boolean