Use this extension to allow your community of users to authenticate with Web3 wallets.
This extension requires a certificate of the service account. To generate it go to Firebase Console > Your Project > Project Settings > Service Accounts and click the Generate new private key button.
Your service account must have the Service Account Token Creator role. This extension needs it to issue custom tokens.
During the installation process the installer will ask you about the certificate. Before you answer, you need to convert the certificate to extension variables. We created an online converter that automates this process.
This extension uses the following services:
- Firebase Cloud Functions and Firebase Authentication, this extension requires the pay as you go plan (pricing)
- Secret Manager service (pricing) from the Google Cloud to protect a sensitive configuration of the extension
- Moralis Auth API (pricing) to handle an authentication flow.
You are responsible for any costs associated with your use of these services.