SALAM AUTH is a robust authentication system designed to provide secure and efficient user authentication for web applications. It supports various authentication methods including password-based, OAuth, and multi-factor authentication.
- Password-based Authentication: Secure user login with hashed passwords.
- OAuth Support: Integration with popular OAuth providers like Google, Facebook, and GitHub.
- Multi-factor Authentication: Enhanced security with two-factor authentication.
- User Management: Admin interface for managing users and roles.
- Session Management: Secure session handling with token-based authentication.
To install SALAM AUTH, follow these steps:
-
Clone the repository:
git clone https://github.com/SalamLang/Salam-Auth cd salam-auth
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file in the root directory and add the necessary -
Run database migrations:
npm run migrate
-
Start the application:
npm start