0.0.3 • Published 2 years ago

firebase-auth-tsl v0.0.3

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
2 years ago

firebase-auth

This package is basically for nestjs framework. Where we can authenticate our api using firebase auth and also by using nestjs jwt token authentication.

Installation

Install firebase-auth-tsl with npm

  npm i firebase-auth-tsl
  • Add .env file at root folder of your project or globally.
  • For running it locally.

    • Create .env.local file
    • run below command

    Running the app

    # development
    $ npm run start
    
    # watch mode
    $ npm run start:local
  • For running it in prod.

    • Create .env.prod file
    • Run below command
    # production
    $ npm run start
    
    # watch mode
    $ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Appendix

  • There are some sample apis at app.controller.ts, just for testing.

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

FIREBASE_TYPE FIREBASE_PROJECT_ID FIREBASE_PRIVATE_KEY_ID FIREBASE_PRIVATE_KEY FIREBASE_CLIENT_EMAIL FIREBASE_CLIENT_ID FIREBASE_AUTH_URI FIREBASE_TOKEN_URI FIREBASE_AUTH_PROVIDER_X509_CERT_URL FIREBASE_CLIENT_X509_CERT_URL

Features

  • Athentication using firebase auth
  • Athentication using nestjs jwt auth

Support

Mail to singhchandrakant198@gmail.com

Stay in touch