获取 Google OAuth 客户端 ID

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

Google Client ID 是 OAuth 2.0 认证的唯一标识符。获取方法包括在 Google Cloud Console 创建项目,设置 OAuth 同意屏幕,选择“外部”选项,填写应用名称和邮箱。生成 Web 客户端 ID 时,选择“Web 应用”,添加授权的 JavaScript 源和重定向 URL。最后,将客户端 ID 添加到 React 应用的 .env 文件中。

🎯

关键要点

  • Google Client ID 是 OAuth 2.0 认证的唯一标识符。
  • 获取 Google Client ID 的步骤包括在 Google Cloud Console 创建项目。
  • 设置 OAuth 同意屏幕,选择“外部”选项,填写应用名称和邮箱。
  • 生成 Web 客户端 ID 时,选择“Web 应用”,并添加授权的 JavaScript 源和重定向 URL。
  • 最后,将客户端 ID 添加到 React 应用的 .env 文件中。

延伸问答

什么是 Google Client ID?

Google Client ID 是 OAuth 2.0 认证的唯一标识符,用于验证客户端和服务器。

如何在 Google Cloud Console 中获取 Google Client ID?

在 Google Cloud Console 中创建项目,设置 OAuth 同意屏幕,选择“外部”选项,然后生成 Web 客户端 ID。

设置 OAuth 同意屏幕时需要填写哪些信息?

需要填写应用名称和邮箱地址,其他选项可以暂时留空。

生成 Web 客户端 ID 时需要提供哪些 URL?

需要提供授权的 JavaScript 源 URL 和重定向 URL,例如 http://localhost:3000 和 http://localhost。

如何将客户端 ID 添加到 React 应用中?

将生成的客户端 ID 添加到 React 应用的 .env 文件中。

OAuth 同意屏幕的状态如何从测试切换到生产?

在 OAuth 同意屏幕设置完成后,需将应用标记为“在生产中”,以便所有 Google 账户用户都能访问。

➡️

继续阅读