Last updated
Last updated
👋Welcome, Doorman newcomer.
Important: You need to upgrade to Firebase Blaze Plan for this to work. If you do not have a Firebase Blaze Plan, this will not work. Please upgrade before continuing. 🦉
Firebase can be kind of buggy with this step sometimes. We're happy to walk you through it via phone or live chat, or you can share you screen with us on Zoom and let us do it for you. We're available 10am-1am every day of the week. Just for support.
In order to use Doorman with Firebase Authentication, you must first enable Firebase's IAM permissions.
This step is required before deploying.
You have two options for this tutorial:
Watch the video, or
Read through the steps below
This tutorial assumes you already have a Firebase project created.
Open your Firebase console, click Authentication on the tab bar to the left, and continue the steps to enable it.
This video shows you the entire process in 50 seconds.
If you don't feel like watching a video, we transcribed the steps in screenshots below:
Open your Firebase console, click Authentication on the tab bar to the left, and continue the steps to enable it.
Click the Permissions tab on the top if you see it.
It will look like this when you're searching:
Now that IAMs are set up, we need to configure Google's Cloud Build API.
Open the link above, select the correct firebase project & google account at the top, and then click Enable.
If you switch projects, you'll have to click on the link again. If you have trouble finding the right page, just search "Cloud Build" at the top where it says "Search for APIs and Services."
If you aren't sure if you selected the correct project, or you can't find yours, click the project name in the top left corner. Next, click All at the top left, and then make sure the project ID matches what you put on Doorman.
The next step is deploying your project with our one-line CLI deployment.
Before starting it, navigate to the Google Developer console:
The link here takes you to your Google API console:
Change to the proper Firebase project, and click "Go". If you change projects in this step, you'll have to click again afterwards.
Click the following link and repeat steps & for Google Cloud Build:
This step takes about 75 seconds.