Credential Manager 简介 (original) (raw)

Credential Manager 是建议用于 Android 应用中凭据交换的 Jetpack API。Credential Manager API 可简化各种设备规格的凭据交换,以用于身份验证和授权等使用情形。您还可以使用 Credential Manager 来处理数字凭据,并在新的 Android 设备上恢复用户凭据。

Credential Manager 功能

凭据管理器提供了一系列强大的功能,包括:

使用 Credential Manager 的好处

采用 Credential Manager 可为您的应用和用户带来多项关键优势:

通行密钥、密码和联合登录的 Credential Manager 界面

图 1. Credential Manager 的内置统一界面,用于通行密钥、密码和联合登录

身份验证术语

要求用户进行身份验证的实体称为信赖方。身份验证工作流程通常包含以下组件:

凭据存储

凭据提供程序(例如 Google 密码管理工具)可为用户提供一个集中且安全的位置来管理其设备上的凭据,从而进一步简化身份验证流程。如需作为凭据提供程序与 Credential Manager 集成,请参阅将身份验证实现为凭据提供程序

如需详细了解 Google 密码管理工具如何确保您的凭据安全,请参阅 Google 密码管理工具中通行密钥的安全性

迁移到 Credential Manager

Credential Manager 旨在取代旧版 Android 身份验证 API 和本地 FIDO2 凭据。如需详细了解如何迁移到 Credential Manager,请参阅以下指南:

本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。

最后更新时间 (UTC):2026-02-28。