Skip to content

astitva3110/VRV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUTH

This project is a secure authentication system leveraging key technologies for robust protection and performance. ZeroBounce ensures valid email addresses, while JWT handles secure session management. Helmet secures HTTP headers, and Joi validates user inputs with clear error handling. CSRF middleware prevents cross-site request forgery, and Cloudflare rate limiting protects against brute force and DDoS attacks. Together, these tools create a reliable, efficient, and secure user authentication framework

Deployment

To deploy this project run

  git pull https://github.com/astitva3110/VRV.git
node app.js

Documentation

Register Route

http://localhost:8000/auth/register
{
    "Email":"abc@gmail.com",
    "Password":"ABC@1234"
}
{
    "message": "User registered Sucesfully",
    "success": false
}

Login Route

http://localhost:8000/auth/login
{
    "Email":"abc@gmail.com",
    "Password":"ABC@1234"
}
{
    "message": "Login Succesfully",
    "token": "v4.public.eyJpZCI6IjY3NGExMjMxOTNmY2UxOGRhYjRkZWY4NiIsIkVtYWlsIjoiYXN0aXR2YXJhjfkew"
}

Features

  • Light/dark mode toggle
  • Live previews
  • Fullscreen mode
  • Cross platform

Feedback

  • PAESTO: Secures tokens with advanced encryption mechanisms.
  • ZeroBounce: Validates email addresses for authenticity.
  • JWT: Manages secure sessions with JSON Web Tokens.
  • Helmet: Protects against vulnerabilities by securing HTTP headers.
  • Joi: Validates user inputs with custom error messages.
  • CSRF Middleware: Prevents cross-site request forgery attacks.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published