Welcome to the iProov Firebase Auth Extension!
The iProov Firebase Auth Extension allows you to use iProov Biometrics to authenticate your app's users with Firebase Auth.
It consists of:
- An installable Firebase Extension that you can add to your Firebase project.
- Mobile SDKs that you can add to your mobile app to perform the iProov face scan (iOS, Android and Flutter are currently supported).
Follow the instructions here.
The extension can be emulated locally for development & testing.
-
Setup your machine with the emulator.
IMPORTANT: You must setup
GOOGLE_APPLICATION_CREDENTIALS
, otherwise you will get errors when making requests through the extension.npm install -g firebase-tools export GOOGLE_APPLICATION_CREDENTIALS="/path/to/key.json" # Make sure you set this!
-
Start the emulator:
cd extension/local firebase emulators:start --project <project-id>
cd extension
firebase ext:dev:upload iproov/auth-iproov --local
firebase ext:dev:upload iproov/auth-iproov