Identity Platform
The Google Cloud Identity Platform (Firebase Auth) connection is a user provider
that automatically imports and keeps your users up-to-date in UserHub.To enable the Identity Platform connection, you need to upload your Firebase Auth service account to UserHub.
Generate service account key
- Go to the Firebase Console
- Select the project you want to set up in UserHub
- Click the gear icon to the right of Project Overview
- Click Project settings
- Click the Service accounts tab
- Click the Generate new private key button
This will download a Google service account file. Make note of the location of the file; it will be used in the next step.
Note: You can create a more restricted service account. Use your existing process to provision a service account, generate a key, and assign the service account the roles/firebaseauth.admin
role.
Setup connection
Next, you'll need to set up the connection in UserHub.
- Go to the Admin console and click Connections via the Developers dropdown or Tenant settings
- Click Setup for Identity Platform
- Click the Browse button under Google service account file
- Select the file downloaded in the previous section (e.g.
demo-firebase-adminsdk-kmv0h-53gajc255c.json
) - Click Save
- Make sure the status switches to
Active
.