Auth Guardian is a Node.js project designed to provide authentication services with various social media platforms and additional methods like email, phone, and Aadhar. It offers a seamless integration with Google, Facebook, LinkedIn, GitHub, and other popular platforms, enabling developers to easily incorporate authentication functionalities into their applications.
- Multiple Authentication Methods: Supports authentication via Google, Facebook, LinkedIn, GitHub, email, phone, Aadhar, etc.
- Secure Authentication: Implements industry-standard security measures to ensure safe user authentication.
- Flexible Integration: Offers flexible integration options for developers to easily incorporate authentication into their Node.js applications.
-
Google Authentication
- Endpoint:
/auth/google
- Description: Initiates the authentication process with Google.
- Method: POST
- Endpoint:
-
Facebook Authentication
- Endpoint:
/auth/facebook
- Description: Initiates the authentication process with Facebook.
- Method: POST
- Endpoint:
-
LinkedIn Authentication
- Endpoint:
/auth/linkedin
- Description: Initiates the authentication process with LinkedIn.
- Method: POST
- Endpoint:
-
GitHub Authentication
- Endpoint:
/auth/github
- Description: Initiates the authentication process with GitHub.
- Method: POST
- Endpoint:
-
Email Authentication
- Endpoint:
/auth/email
- Description: Authenticates users via email and password.
- Method: POST
- Endpoint:
-
Phone Authentication
- Endpoint:
/auth/phone
- Description: Authenticates users via phone number and OTP.
- Method: POST
- Endpoint:
-
Aadhar Authentication
- Endpoint:
/auth/aadhar
- Description: Authenticates users via Aadhar card.
- Method: POST
- Endpoint: