RestingOwl owl logo RestingOwl

Meet owlauth

Block credential stuffing, detect breached passwords and enforce strong authentication in Node.js. Built to the OWASP Authentication Cheat Sheet and ASVS 5.0.

Install via npm
$ npm install @restingowlorg/owlauth

OwlAuth FAQ

OwlAuth focuses on the authentication logic (verifying who the user is). Session management is typically handled by your framework (e.g., Express sessions, JWTs), but we provide the hooks to integrate easily.
We currently provide first-class adapters for PostgreSQL and MongoDB. You can also implement your own adapter by following our standard interface.
OwlAuth uses the HaveIBeenPwned API with k-anonymity. This means only the first 5 characters of the password hash are sent, so the raw password never leaves your server process.
Copied!