- Visualize Google Firebase projects and users in the JupiterOne graph.
- Map Google Firebase projects to users in your JupiterOne account.
- Monitor changes to Google Firebase projects and users using JupiterOne alerts.
- JupiterOne periodically fetches projects and users from Google Firebase to update the graph.
- Write JupiterOne queries to review and monitor updates to the graph, or leverage existing queries.
- Configure alerts to take action when JupiterOne graph changes, or leverage existing alerts.
- JupiterOne requires the contents of a Google Cloud service account key file with the correct API services enabled (see the Integration Walkthrough).
- You must have permission in JupiterOne to install new integrations.
If you need help with this integration, please contact JupiterOne Support.
A Google Cloud service account and a Google Cloud service account key must be created in order to run the integration. The service account key is used to authenticate on behalf of the integration's Google Cloud project and ingest data into JupiterOne.
- Go to Project Settings
- Go to Service Acounts tab
- Click "Create Service Account"
- After the service account is created, click "Generate new private key"
- In the pop-up, click "Generate key"
- Flatten the key and generate .env file by running
yarn create-env-file ~/SERVICE_ACCOUNT_FILE_PATH_HERE.json
- From the top navigation of the J1 Search homepage, select Integrations.
- Scroll to the Google Firebase integration tile and click it.
- Click the Add Configuration button and configure the following settings:
- Enter the Account Name by which you'd like to identify this Google
Firebase account in JupiterOne. Ingested entities will have this value stored
in
tag.AccountName
when Tag with Account Name is checked. - Enter a Description that will further assist your team when identifying the integration instance.
- Select a Polling Interval that you feel is sufficient for your monitoring
needs. You may leave this as
DISABLED
and manually execute the integration. - Enter the flattened Google Firebase Service Account Key File and generated for use by JupiterOne.
- Click Create Configuration once all values are provided.
- From the top navigation of the J1 Search homepage, select Integrations.
- Scroll to the Google Firebase integration tile and click it.
- Identify and click the integration to delete.
- Click the trash can icon.
- Click the Remove button to delete the integration.
The following entities are created:
Resources | Entity _type |
Entity _class |
---|---|---|
Account | google_firebase_account |
Account |
Project | google_firebase_project |
Project |
User | google_firebase_user |
User |
Web App | google_firebase_webapp |
Application |
The following relationships are created:
Source Entity _type |
Relationship _class |
Target Entity _type |
---|---|---|
google_firebase_account |
HAS | google_firebase_project |
google_firebase_project |
HAS | google_firebase_user |
google_firebase_project |
HAS | google_firebase_webapp |