/auth-microservice

Advanced authorization microservice.

Primary LanguageJavaScriptMIT LicenseMIT

Auth-Microservice is further developed and some elements are subject to change. Currently please do not use it on production.


logo

Downloads Version License

Auth-Microservice

Advanced authentication microservice.

- API

Features

  • 🔨 Strongly customizable
  • 👥 Ignores e-mail dots and aliases (+foobar).
  • 🤝 Compatible with passport.js strategies.
  • 🔒 Supports multiple password hashes. You can change password hash at any time.
  • 📝 Additional registration form fields.
  • ✍ Confirmations system.
  • 📃 security.txt under multiple paths.

TODO

  • Confirmations system
  • Changing password (I plan to base it on the confirmations)
  • Captcha
  • IP logging
  • Requests throttling
  • Two factor authentication
  • Improve responding on failed requests.

License

MIT