Skip to content

This repository provides a foundation for quickly integrating user authentication and access control into your web applications, using Node.js, Express, and Passport.

Notifications You must be signed in to change notification settings

iamrhm/express-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Express Auth

Express Auth is a boilerplate authentication and authorization system built using Node.js, Express, and Passport. This repository provides a foundation for quickly integrating user authentication and access control into your web applications.

Introduction

Express Auth streamlines the process of adding user authentication and authorization to your Express.js applications. It employs the Passport library to handle various authentication strategies, making it easier to secure your routes and manage user access.

Features

  • User registration and login functionality.
  • Integration of multiple Passport authentication strategies (local, OAuth, etc.).
  • Role-based access control for routes and actions.
  • Session management and secure cookie handling.
  • Error handling and customizable response messages.
  • A clear and organized project structure for easy customization.

About

This repository provides a foundation for quickly integrating user authentication and access control into your web applications, using Node.js, Express, and Passport.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages