This project provides a simple way to implement social oAuth login in NodeJS applications. It uses popular open-source technologies such as Express and Passport with 500+ strategies to provide a secure and easy-to-use authentication solution. The project supports 7 of the most popular social providers including Google, Github, Twitter, Microsoft, Slack, LinkedIn, and Facebook.
- Social Login using 7 popular providers
- Multiple Provider Connections with Single Account
- Smooth User Experience
- Secure Login System
- Easy to Implement
- Supports 500+ Passport Strategies
- A Developer Account with the chosen Social Provider
- Configured oAuth Screen
- oAuth Secret Key and Secret ID
YouTube Video is not a bad place to start
- Clone the repository to your local machine
- Install dependencies by running
npm install
- Set the Social Provider credentials in the
.env
file - Start the server by running
npm start