Skip to content
github-actions[bot] edited this page Jan 3, 2026 · 5 revisions

Welcome to the nestjs-firebase-auth wiki

nestjs-firebase-auth is a comprehensive library for integrating Firebase Authentication into your NestJS applications. It simplifies the process of verifying Firebase ID tokens, managing user roles, and protecting your routes with easy-to-use decorators.

Key Features

  • Easy Integration: Seamlessly integrates with NestJS using a dynamic module.
  • Role-Based Access Control (RBAC): Protect routes based on user roles (e.g., ADMIN, USER).
  • Custom Claims: Easily manage and verify custom claims on Firebase users.
  • Decorators: Clean and expressive decorators like @Auth, @Roles, and @FirebaseUser.
  • Flexible Configuration: Supports both synchronous and asynchronous configuration.

Quick Links

Clone this wiki locally