Integrations
LoginSign Up

Firebase

These Firebase native actions allow integrating your Arengu forms for customer sign ups and authentication of users.

Connect your Firebase service account

To connect your Firebase service account to Arengu you will need the Project ID, Client email and the Private key. You can learn how to create them here:

Sign up

Creates a user anonymously or with an email and an optional password (passwordless signup).

Input settings

Parameter Description
ID (required) Action ID. It is used to reference the output values of the action.
Alias Short description to be displayed in the action.
Connection (required) Select an existing connection from the vault or create a new connection with your Firebase service details.
Set email Check to save the email.
Email The user's email.
Mark email as verified Check to save the user’s email as verified. You can also use Arengu's OTP email verification as well.
Password The user's password. If not set it, only passwordless login will be available for the user.
Name The user's name.
Phone The user's phone. It must be in international E.164 format.
Local ID A unique identifier to associate with the user. It's recommended to leave it blank and let Firebase generate a random ID.

Find expected response and extra API information at Firebase’s documentation.

Issue a token

Generates a secure token to be used with the Firebase SDK to log your user in without using a password.

Input settings

Parameter Description
ID (required) Action ID. It is used to reference the output values of the action.
Alias Short description to be displayed in the action.
Connection (required) Select an existing connection from the vault or create a new connection with your Firebase service details.
Local ID (required) The user local ID for passwordless login. It can be gathered from the output of the "Sign up" or "Look up" actions.
JWT expiration time By default a secure token is valid for 5 minutes. For security reasons, it must be 60 minutes or less. This is not the same as the expiration of the user session when this token is used for logging in.
Claims An object with key-value pairs with any additional information you want to send to the Firebase SDK when a the user logs in.

Find expected response and extra API information at Firebase’s documentation.

Look up

Looks up details of an existing user by using their email or local identifier.

Input settings

Parameter Description
ID (required) Action ID. It is used to reference the output values of the action.
Alias Short description to be displayed in the action.
Connection (required) Select an existing connection from the vault or create a new connection with your Firebase service details.
Field (required) Select field for lookup: email or local ID.
Value (required) The value of the lookup field: email or local ID.

Find expected response and extra API information at Firebase’s documentation.

Table of contents