Skip to content

Light single page tool to login to your Firebase project to get the JWT token for testing

License

Notifications You must be signed in to change notification settings

codeforfounder/firebase-jwt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Firebase JWT

This is a small tool to help you login to get JWT tokens for testing in Firebase.

Getting a JWT token for an account with username & password is easy, you can use this CURL command provided by Cheche on stackoverflow:

curl 'https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key=[API_KEY]' \
-H 'Content-Type: application/json' \
--data-binary '{"email":"[user@example.com]","password":"[PASSWORD]","returnSecureToken":true}'

But if you want to get the JWT for a google account or having phone number login or so, it's a bit trickier so I created this tiny app to help.

If you run this locally, it will likely work out-of-the-box as you've probably got localhost added to you Firebase Authorised domains but if not or if you're running this from anywhere else you will need to add it in first.

Security

You can check the code, this tool never sends anything to any backend aside from google. It saves some inputs to make it easier to use in local storage but it's not doing anything with these. But always use extreme caution, download, check the code and run locally if you're unsure!

Running locally

Unfortunatly, the firebase requires some browser functionlity that's not available when serving from file, so instead we run a simply web server to host the html. Any web server will do, for example:

npm install http-server
http-server
open http://localhost:8000

About

Light single page tool to login to your Firebase project to get the JWT token for testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%