I would like to authenticate and keep sessions via NodeJS with Firebase. Client can\'t directly communicate with Firebase.
In short:
Client (brow
You can authenticate clients on their respective devices/browsers using the client SDK, and them get them to send an ID token to a backend service written using firebase-admin (the admin SDK). The admin SDK provides methods for validating ID tokens sent by clients: https://firebase.google.com/docs/auth/admin/verify-id-tokens