Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.79 KB

README.md

File metadata and controls

48 lines (36 loc) · 1.79 KB

Auth Guardian

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.

Features

  • 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.

Documentation

API Endpoints

  1. Google Authentication

    • Endpoint: /auth/google
    • Description: Initiates the authentication process with Google.
    • Method: POST
  2. Facebook Authentication

    • Endpoint: /auth/facebook
    • Description: Initiates the authentication process with Facebook.
    • Method: POST
  3. LinkedIn Authentication

    • Endpoint: /auth/linkedin
    • Description: Initiates the authentication process with LinkedIn.
    • Method: POST
  4. GitHub Authentication

    • Endpoint: /auth/github
    • Description: Initiates the authentication process with GitHub.
    • Method: POST
  5. Email Authentication

    • Endpoint: /auth/email
    • Description: Authenticates users via email and password.
    • Method: POST
  6. Phone Authentication

    • Endpoint: /auth/phone
    • Description: Authenticates users via phone number and OTP.
    • Method: POST
  7. Aadhar Authentication

    • Endpoint: /auth/aadhar
    • Description: Authenticates users via Aadhar card.
    • Method: POST