應用程式的安全性和功能取決於使用者身分管理。這包括驗證使用者身分 (驗證)、控制使用者資料的存取權 (授權),以及提供順暢的帳戶建立程序。

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 帳戶登入」功能,簡化應用程式的註冊和登入流程。這項整合功能提供自動登入、One Tap 和專用「使用 Google 帳戶登入」按鈕等便利選項。
開始使用
本文說明如何整合 Credential Manager API 與使用 WebView 的 Android 應用程式。
開始使用
瞭解如何使用 Firebase 驗證程式庫導入「使用 Google 帳戶登入」功能。

最新消息和影片

從舊版 API 改用 Credential Manager

Google Sign-In for Android 已淘汰,預計於 2025 年移除。改用 Credential Manager,提供更順暢的使用者體驗,並讓應用程式保持最新狀態。

Credential Manager 主要用於註冊和登入。如要進行授權,請使用 AuthorizationClient 針對 Google 帳戶 (例如 Google 雲端硬碟、日曆或相簿) 提出精細的授權要求。

升級 Android 應用程式,讓密碼儲存功能正常運作,並支援第三方密碼管理工具。Smart Lock 已移除,Credential Manager 可提供更順暢的體驗。
瞭解如何將 Android 應用程式從本機 FIDO2 憑證遷移至 Credential Manager。

憑證提供者適用的資源

Credential Manager 可讓使用者在 Android 應用程式中選擇任何登入方式 (密碼金鑰、使用 Google 帳戶登入和密碼)。瞭解如何整合您自己的憑證提供者解決方案。
網路瀏覽器等具有特殊權限的應用程式,可安全地管理其他應用程式的密碼金鑰。這項功能需要經過核准,確保只有可信任的應用程式可處理使用者憑證。