Lockr
Lockr is a robust and secure authentication service that provides user authentication and authorization for approved web applications.
Table of Contents
Project Overview
Lockr is designed to handle user authentication and authorization in a secure and scalable manner. It provides a reliable and easy-to-integrate authentication solution for web applications, ensuring that only authorized users can access protected resources. With features like multi-factor authentication, passwordless authentication, and user management, Lockr enhances the security and trustworthiness of connected applications.
Features
- User authentication and authorization.
- Passwordless authentication.
- Multi-factor authentication.
- Third-party login (Google).
- Role-based access control (RBAC).
- Multiple OAuth grant-type integrations.
- Application dashboard with 'quick connect' functionality.
- Secure session management.
- Responsive design for optimal user experience across various devices.
Technologies
- Next.js
- TypeScript
- Prisma
- Postgres
- Framer Motion
- NextAuth
- JSON Web Tokens (JWT)
- Tailwind
- Formik
- Yup