您的应用程序的安全性和功能依赖于用户身份管理。这包括验证用户是谁(身份验证)、控制对用户数据的访问权限(授权)以及提供流畅的帐户创建流程。

作为各种登录方法的中心枢纽,包括密钥,Credential Manager 帮助用户一键登录您的应用程序。这样一来,用户无需记住他们必须使用哪种方法,而是可以专注于选择正确的帐户。

使用 Credential Manager 构建流程,以一键登录用户,包括密钥、使用 Google 登录以及密码。
Android 简化了用户注册流程。通过使用 Google 登录,使用户只需一键即可注册,并提供密钥创建作为该关键旅程的一部分。
Credential Manager 提供无缝的身份验证体验;在一个地方显示所有登录机制。提供一键登录,或简化帐户创建流程。
用户可以将密码保存在 Google 密码管理器中,并在所有设备上安全使用。在 Android 14 及更高版本上,用户还可以启用他们选择的密码管理器。

密钥提高了 Android 上的身份验证用户体验

登录可能是混淆和放弃应用程序的主要原因。

通过 Credential Manager 提供的密钥,通过简化登录流程并提高安全性来改善用户体验;它们防钓鱼且不可重复使用。用户可以通过使用指纹、面部识别或本地 PIN 解锁设备来登录,而不是记住并输入密码。


通过在帐户创建期间集成使用 Google 登录,简化您的注册流程并降低放弃率。

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

通过在注册时优先考虑使用 Google 登录,您可以显着改善应用程序的入职流程和用户满意度。

Credential Manager 是一个 Jetpack API,支持多种登录方法,例如用户名和密码、密钥以及联合登录(例如使用 Google 登录)在一个 API 中,简化了开发人员的集成。

用户只需一键即可登录您的应用程序,无需担心选择正确的选项。Credential Manager 在各种身份验证方法之间统一了登录界面,使用户无论选择哪种方法,都可以更清晰、更轻松地登录应用程序。

开始使用身份验证

入门
本指南包含有关如何在您的 Android 应用程序中实现密钥的最佳实践示例。了解如何配置密钥应用程序用户旅程,使其更友好。
入门
了解如何使用密钥优化应用程序的用户体验。包含应用程序用户旅程的视觉示例和最佳实践实施方法。
入门
使用 Credential Manager 和使用 Google 登录简化应用程序的注册和登录流程。此集成提供了自动登录、一键登录以及专用使用 Google 登录按钮等便捷选项。
入门
本文档介绍如何将 Credential Manager API 与使用 WebView 的 Android 应用程序集成。

最新新闻和视频

从旧版 API 迁移到 Credential Manager

Android 的 Google 登录现已弃用,计划于 2025 年移除。迁移到 Credential Manager 以获得更流畅的用户体验并使您的应用程序保持最新状态。

Credential Manager 专注于注册和登录。对于授权,请使用 AuthorizationClient 对 Google 帐户(如云端硬盘、日历或照片)发出细粒度的授权请求。

升级您的 Android 应用程序以保持密码保存功能并支持第三方密码管理器。Smart Lock 已移除,Credential Manager 提供了更流畅的体验。
了解如何将您的 Android 应用程序从本地 FIDO2 凭据迁移到 Credential Manager。

面向凭据提供者的资源

Credential Manager 允许用户在 Android 应用程序上选择任何登录方法(密钥、使用 Google 登录以及密码)。了解如何集成您自己的凭据提供者解决方案。
特权应用程序(如网络浏览器)可以安全地管理其他应用程序的密钥。此功能需要批准,以确保只有受信任的应用程序处理用户凭据。