Skip to content

jayemscript/nestjs-authentication-service

Repository files navigation

NestJS Authentication Worker

A standalone authentication service built with NestJS that provides centralized identity and authentication management for multiple applications.

It is designed to support scalable multi-application systems where authentication is shared but access is controlled per application context.

This service handles:

  • Local authentication (email/password)
  • OAuth authentication (Google, and extensible to GitHub, Microsoft, Facebook, etc.)
  • Global user identity management
  • App-based access control using appId
  • Session and token management for web and mobile clients

It is not tied to any specific business domain and can be integrated into any system requiring authentication, including SaaS platforms, internal tools, and microservice architectures.

The core idea is to separate authentication from application logic, allowing multiple systems to share a single identity layer while maintaining flexible access rules per application.

About

Standalone NestJS authentication service for multi-application identity, OAuth support, and app-based access control using a shared identity model.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors