A Node.js authentication and authorization project using Passport.js. Enable local login and integrate third-party authentication providers like Google, Facebook, and Twitter. Implement role-based and attribute-based access control for robust authorization.
- Local login with Passport.js
- Social login integration: Google, Facebook, Twitter
- Token validation using jwt.
- Role-based access control (RBAC)
- Attribute-based access control (ABAC)