Firebase:Google 登录身份验证

17 Mar 2025 | 4 分钟阅读

正如我们之前讨论过的,Firebase 提供了不同类型的身份验证方法。在之前的章节中,我们学习了如何使用 Firebase UI 和 Firebase SDK 进行身份验证。在本节中,我们将学习另一种方法,即 Google 登录身份验证。这非常容易。

起始步骤与我们使用其他身份验证方法时相同,如下所示

  1. 创建一个 Android 项目。
  2. 创建一个 Firebase 项目。
  3. 手动或使用 Firebase 助手将 Firebase 添加到 Android 项目或应用程序。
  4. 添加所需的库和 JSON 文件。

步骤 1

除了 firebase auth 和 core 库之外,我们还必须在 app.gradle 文件中添加 google play services auth

Firebase Google Sign in Authentication

步骤 2

在下一步中,我们必须在 Firebase 控制台中启用 Google 登录方法。我们还必须添加一个支持电子邮件的项目。

Firebase Google Sign in Authentication

步骤 3

就像我们之前的方法一样,我们必须设置 SHA-1 和 SHA-256 密钥。

Firebase Google Sign in Authentication

步骤 4

在下一步中,我们将创建布局文件,其中包含三个按钮:Google 登录、退出登录和退出登录并断开连接。 活动布局将如下所示

Firebase Google Sign in Authentication

步骤 5

现在,我们将修改我们的 MainActivity.java 文件,以通过以下方式执行 Google 登录身份验证


Firebase Google Sign in Authentication
Firebase Google Sign in Authentication