The most widely used way for websites to authenticate users is via a username and password. Support for this mechanism is provided by the passport-local module.