firebase-auth-tsl
v0.0.3
Published
This package is basically for nestjs framework. Where we can authenticate our api using firebase auth and also by using nestjs jwt token authentication.
Downloads
8
Readme
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 [email protected]
Stay in touch
- Author - Chandrakant Singh