应用的安全性和功能取决于用户身份管理。这包括验证用户身份(身份验证)、控制对用户数据的访问权限(授权),以及提供顺畅的账号创建流程。

Credential Manager 是各种登录方法(包括通行密钥)的集中管理中心,可帮助用户一键登录您的应用。这样一来,用户无需记住必须使用哪种方法,而只需专注于选择正确的账号。

使用 Credential Manager 构建流程,让用户只需一键即可通过通行密钥、使用 Google 账号登录和密码登录。
Android 简化了用户注册流程。借助“使用 Google 账号登录”,让用户只需点按一下即可注册,并在该关键历程中提供通行密钥创建功能。
Credential Manager 提供无缝的身份体验,可在一处显示所有登录机制。提供一键登录功能,或简化账号创建流程。
用户可以在 Google 密码管理工具中保存和存储密码,以便在所有设备上安全地使用。在 Android 14 及更高版本中,用户还可以启用自己偏好的密码管理工具。

通行密钥可改善 Android 设备上的身份验证用户体验

登录可能是导致用户感到困惑和放弃应用的主要原因。

通行密钥可通过 Credential Manager 获取,可简化登录流程并提高安全性,从而改善用户体验;它们可防范钓鱼式攻击,且无法重复使用。用户可以使用指纹、人脸识别或本地 PIN 码解锁设备来登录,而无需记住和输入密码。


在创建账号时集成“使用 Google 账号登录”功能,从而简化注册流程并降低放弃率。

此一键式注册选项可利用熟悉的用户凭据,最大限度地减少摩擦并改善用户体验。

在注册时优先显示“使用 Google 账号登录”选项,可显著改善应用的初始配置流程和用户满意度。

Credential Manager 是一种 Jetpack API,它在单个 API 中支持多种登录方法,例如用户名和密码、通行密钥和联合登录(如“使用 Google 账号登录”),从而为开发者简化了集成工作。

用户只需点击一下即可登录您的应用,而无需担心选择正确的选项。Credential Manager 可以在各种身份验证方法之间统一登录界面,这样无论用户选择何种方法,都可以更清晰、更轻松地登录应用。

身份验证使用入门

一系列指南,可帮助您开始在应用中实现身份验证。
使用入门
本指南包含有关如何在 Android 应用中实现通行密钥的最佳实践示例。了解如何配置关键的应用用户历程,以便提供更人性化的体验。
使用入门
了解如何使用通行密钥优化应用的用户体验。包含应用用户体验历程和实现最佳实践的直观示例。
使用入门
借助 Credential Manager 和“使用 Google 账号登录”功能,简化应用的注册和登录流程。此集成提供了自动登录、一键登录和专用“使用 Google 账号登录”按钮等便捷选项。
使用入门
本文档介绍了如何将 Credential Manager API 与使用 WebView 的 Android 应用相集成。
使用入门
了解如何使用 Firebase Authentication 库实现“使用 Google 账号登录”。

最新资讯和视频

从旧版 API 迁移到 Credential Manager

Google 登录(适用于 Android)现已弃用,并计划于 2025 年移除。改用 Credential Manager 可提供更顺畅的用户体验,并确保您的应用保持最新状态。

Credential Manager 侧重于注册和登录。如需授权,请使用 AuthorizationClient 针对 Google 账号(例如云端硬盘、日历或 Google 相册)发出精细的授权请求。

升级您的 Android 应用,以便继续保存密码并支持第三方密码管理工具。Smart Lock 已被移除,Credential Manager 提供更顺畅的体验。
了解如何将 Android 应用从本地 FIDO2 凭据迁移到 Credential Manager。

面向凭据提供方的资源

借助 Credential Manager,用户可以在 Android 应用中从任何登录方法(通行密钥、“使用 Google 账号登录”和密码)中进行选择。了解如何集成您自己的凭据提供程序解决方案。
特权应用(例如网络浏览器)可以安全地管理其他应用的通行密钥。此功能需要获得批准,以确保只有受信任的应用才能处理用户凭据。