Signing in users with a phone number on Identity Platform
This document shows you how to use Identity Platform to sign in users with a phone number.
Before you begin
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- Enable Identity Platform. See the Quickstart to learn how.
Enable phone sign-in for Identity Platform
Go to the Identity Providers page.
On the Identity Providers page, click Add a provider.
In the Select a provider list, select
Phone.Click the Enabled toggle to on.
To save the provider settings, click Save.
Configure phone sign-in for your app platform
If you are using Identity Platform for Apple, Android, or web platforms, you must also configure your app from the Firebase console.
For Apple platforms:
- Enable phone number sign-in for your Firebase project.
- Enable app verification with silent push notifications.
For instructions, see Authenticate with Firebase on Apple platforms using a phone number.
For Android platforms:
- Enable phone number sign-in for your Firebase project.
- Enable app verification with the Play Integrity API.
For instructions, see Authenticate with Firebase on Android using a phone number.
For web platforms:
- Enable phone number sign-in for your Firebase project.
- Set up the reCAPTCHA verifier.
For instructions, see Authenticate with Firebase with a phone number using JavaScript.
What's Next
- Learn how to register test phone numbers for development purposes.