Google for Developers

电脑版
提示:原网页已由神马搜索转码, 内容由developers.google.cn提供.

身份验证

使用用户的 Google 帐号登录您的应用。

使用 Google SDK 登录

用户在设备或浏览器中登录 Google 后,在您的应用或网站上会获得快速身份验证。

回访用户会自动登录,也可以一键点击或一次点击登录。

您甚至可以选择让用户只需点按或点击一下即可创建新帐号。

行业标准

开源的业界标准身份验证解决方案。

通行密钥是一种更安全、更便捷的替代密码的方法。

Google 的 OAuth 2.0 API 符合 OpenID Connect 规范,已获得 OpenID 认证,可用于身份验证和授权。

旧版登录

这里列出了这些 API,以供历史参考。

授权

授权您的应用使用 Google API 和数据。

调用 Google API

使用 OAuth 2.0 和我们的客户端库快速安全地调用 Google API。

Google 支持常见的 OAuth 2.0 场景,例如网络服务器、客户端、已安装的应用和输入受限的设备应用。

让您的应用通过验证并做好生产准备

与 Google 应用和设备共享数据

将您的服务和 API 与 Google 集成,与 Google 助理、智能家居、YouTube 等平台分享媒体内容和数据。征得用户同意后,您可以使用 OAuth 2.0 标准流程将个人 Google 帐号与平台上的帐号相关联。

使用自定义范围共享用户隐私,仅共享特定用例所需的数据。明确说明 Google 如何使用这些数据,以提升用户信任度。

凭据管理

安全地存储和检索凭据。

Android 版凭据管理器

使用凭据管理器将无密码身份验证与通行密钥无缝集成,从而提升应用的用户体验。凭据管理器是一个 Android Jetpack 库,支持通行密钥、密码和联合登录解决方案(例如“使用 Google 账号登录”)。

适用于 Android 的 Blockstore

借助适用于 Android 的 Blockstore API,应用可以保存用户凭据,而不会产生与保存用户密码相关的复杂性或安全风险。为了提高安全性、改善用户体验并做出其他改进,请考虑将通行密钥与凭据管理器搭配使用

Android 上的自动填充功能

使应用中的表单能够使用设备的自动填充实用程序。

自动补全(适用于网站)

允许网页上的表单使用浏览器的自动填充实用程序。

凭据验证

使用经过验证的凭据启用多重身份验证。

在 Android 上验证用户

使用 SMS Retriever API 通过短信验证用户,而无需手动输入验证码。

在网络上验证用户

使用 WebOTP API 在网络上验证电话号码,并帮助用户通过短信收到动态密码。

最新资讯

cookie

适用于 Google Identity 服务的 Federated Credential Management

Google Identity 服务的联合凭据管理 (FedCM) 迁移服务。

GIS 目前使用第三方 Cookie 来让用户轻松注册和登录网站,减少对密码的依赖,为用户提供更安全的登录体验。不过,作为 Privacy Sandbox 计划的一部分,Chrome 将于 2024 年逐步停止对第三方 Cookie 的支持,以保护用户的在线隐私。

priority_high

Google Identity 服务库提供的新功能

Google Identity Services (GIS) 通过近期在我们的库中增加的新功能,让开发者更轻松、更轻松地进行身份验证:

  • 在 Android 设备上验证已验证的电话号码和电话号码提示
  • 智能反跟踪 (ITP) 浏览器上的一键式网页访问
  • iOS 版 Google 登录现在支持 macOS
key

使用更安全的 OAuth 流程,让 Google OAuth 互动更安全

我们提高了 OAuth 实现的安全性,弃用了对带外 (OOB) 流和环回 IP 地址流的支持,以降低 OAuth 交互过程中遭受钓鱼式攻击和应用假冒攻击的风险。

相关解决方案

Firebase Authentication

Firebase Authentication 让您的用户能够在其所有设备上轻松登录和完成初始配置,从而轻松构建安全的身份验证解决方案。它提供后端服务以安全地对用户进行身份验证,同时搭配易用的客户端 SDK。它可以使用密码和联合身份提供方凭据对用户进行身份验证。Firebase Authentication 还提供了界面库,用于在您的应用中实现完整的身份验证体验。

Google Cloud Identity Platform

Identity Platform 是一个客户身份和访问权限管理 (CIAM) 平台,可帮助组织为应用添加身份和访问权限管理功能、保护用户帐号并放心地在 Google Cloud 上扩大规模。
[] []