Yeep
Own your users! Yeep is an headless user management system you can download and deploy on your cloud.
Why
User management nowadays is more than login, logout and reset-password. Users expect you to support MFA (Multi-Factor Authentication), device fingerprinting and more. Partners expect you to implement OpenID Connect and SCIM. Your manager expects to be able to see analytics at the click of a button.
Yeep provides a simple, open-source, privacy-first solution to user management.
Features
- Everything you would expect from a basic user management system, i.e. login, logout, signup, [WIP] forgot password, [WIP] reset password
- Multiple authentication strategies, e.g. username/password, Google login, GitHub login, etc
- [WIP] Two-Factor Authentication (2FA)
- [WIP] User invitation flow, to invite new users to your organization
- Authorization (i.e. what a user can do) using roles and permissions
- Configurable settings, e.g. enable/disable public signup, email templates, etc.
- Multi-tenant architecture: your customers can have their own users, isolated permissions, isolated roles, etc.
Requirements
- Node.js v.8+
- MongoDB v.4+ with Replica Set
Docs
License
Apache 2.0