Get your free and exclusive 80-page Banking Passkey Report
passkey troubleshooting solutions

Khắc phục sự cố Passkey: Giải pháp cho các vấn đề & lỗi Passkey

Bài viết blog này giúp hiểu các lỗi passkey phổ biến (thông báo lỗi), nguyên nhân của chúng và cách giải quyết các vấn đề về passkey này.

Vincent Delitz

Vincent

Created: June 20, 2025

Updated: June 21, 2025


Our mission is to make the Internet a safer place and passkeys provide a superior solution to achieve that. That's why we want to keep you updated with the latest industry insights here.

1. Giới thiệu#

Passkey đang nhanh chóng trở thành tiêu chuẩn cho việc xác thực người dùng liền mạch và an toàn. Các ông lớn công nghệ như Amazon, WhatsApp, Coinbase, và TikTok đã áp dụng công nghệ này, và những công ty khác như Facebook, LinkedIn, và X/Twitter cũng sẽ sớm theo sau. Tuy nhiên, như với bất kỳ công nghệ mới nổi nào, vẫn còn một số khái niệm UI / UX, như thông báo lỗi, còn mới mẻ với người dùng cuối. Người dùng thường gặp các vấn đề về passkey như "không có passkey nào khớp" hoặc "passkey không hoạt động". Hơn nữa, nhiều bên phụ thuộc (relying party) tự định nghĩa thông báo lỗi của riêng họ, vì chưa có nhiều phương pháp thực hành tốt nhất được chứng minh (ngoài các hướng dẫn UIX của liên minh FIDO). Trong một số trường hợp, nếu một dịch vụ báo cáo rằng "không có passkey nào trên thiết bị này," có thể cần phải kiểm tra lại cài đặt thiết bị của bạn, vì các giải pháp passkey hiện đại nhằm mục đích loại bỏ sự nhầm lẫn này.

Subreddit Icon

Discuss passkeys news and questions in r/passkey.

Join Subreddit

Passkey đại diện cho một sự thay đổi mô hình trong xác thực, chuyển việc xác thực nói chung từ backend sang frontend, vì passkey tương tác thông qua API của hệ điều hành với vùng bảo mật (secure enclave), TPM, hoặc TEE của thiết bị.

Do đó, việc giao tiếp với người dùng và xử lý lỗi hiệu quả trở nên quan trọng. Người dùng, vốn đã quen với các phương thức xác thực truyền thống, giờ đây phải đối mặt với một quá trình học hỏi khi sử dụng passkey. Chúng tôi đã quan sát thấy các lỗi passkey thường xuyên và nhiều sự nhầm lẫn thông qua các tương tác của chúng tôi trên các nền tảng như X (trước đây là Twitter) và Reddit. Mục tiêu của chúng tôi với bài viết này là giúp nhiều người dùng hơn khi đối mặt với các vấn đề về passkey này. Chúng tôi sẽ phân tích các vấn đề passkey phổ biến và đưa ra các giải pháp thiết thực, qua đó nâng cao trải nghiệm người dùng và sự tự tin vào passkey. Nếu bạn từng thấy "google passkey không hoạt động" trên thiết bị của mình, hãy xem xét việc xác minh các bản cập nhật trình duyệt hoặc hệ thống của bạn.

2. Passkey hoạt động như thế nào?#

Passkey đại diện cho một bước tiến lớn trong xác thực không mật khẩu, sử dụng API WebAuthn, và được hỗ trợ bởi Liên minh FIDO và World Wide Web Consortium (W3C). Hơn nữa, passkey dựa trên các nguyên tắc của mật mã khóa công khai.

Demo Icon

Want to try passkeys yourself in a passkeys demo?

Try Passkeys

Hãy tưởng tượng bạn tạo một tài khoản mà thiết bị của bạn tự động tạo ra một cặp khóa công khai và khóa riêng tư độc nhất. Các khóa này được liên kết với nhau, giống như một chiếc chìa khóa được làm riêng cho một ổ khóa cụ thể. Để xác thực thành công, cả hai yếu tố đều cần thiết.

Phần thú vị là gì? Khóa công khai là thành phần duy nhất được chia sẻ với một trang web hoặc ứng dụng (bên phụ thuộc - relying party). Mặt khác, khóa riêng tư vẫn được lưu trữ an toàn trên thiết bị của bạn.

Quá trình xác thực rất thân thiện với người dùng. Khi bạn cố gắng đăng nhập, trang web hoặc ứng dụng sẽ gửi một thử thách. Đây là lúc bạn vào cuộc: bằng cách sử dụng sinh trắc học hoặc mã PIN của thiết bị (ví dụ: qua Face ID, Touch ID hoặc Windows Hello), bạn mở khóa khóa riêng tư của mình. Thiết bị của bạn sau đó sử dụng khóa này để ký vào thử thách, gửi chữ ký này trở lại để xác minh. Trang web hoặc ứng dụng, với khóa công khai có sẵn, sẽ xác nhận tính xác thực của chữ ký này.

Điều làm cho quá trình này thực sự liền mạch là tốc độ và sự minh bạch của nó. Từ góc độ người dùng, bạn chỉ đơn thuần là xác minh danh tính của mình qua Face ID. Trong khi đó, bên dưới, cơ chế phức tạp này xác thực hiệu quả thông tin đăng nhập của bạn, cấp quyền truy cập vào tài khoản của bạn.

StateOfPasskeys Icon

Want to find out how many people use passkeys?

View Adoption Data

3. Yêu cầu đối với Passkey#

3.1 iOS hoặc macOS#

Đã bật Chuỗi khóa iCloud (iCloud Keychain):

Đối với người dùng trên các thiết bị Apple sử dụng Safari, Chuỗi khóa iCloud phải được bật để sử dụng passkey. Điều này cần thiết cho việc chia sẻ mật khẩu và đồng bộ hóa trên các thiết bị. Để thiết lập Chuỗi khóa iCloud, hãy điều hướng đến cài đặt của thiết bị, chọn Apple ID của bạn, vào iCloud, sau đó bật Chuỗi khóa iCloud (đọc thêm tại đây). Trên các tài khoản iCloud đã bật Chuỗi khóa, tài khoản iCloud cơ bản bị Apple bắt buộc phải được bảo vệ bằng MFA (Xác thực đa yếu tố).

Yêu cầu iOS 16 hoặc macOS Ventura:

Passkey được hỗ trợ trên các thiết bị chạy iOS 16 trở lên, hoặc macOS Ventura trở lên. Các hệ điều hành mới hơn này bao gồm các tính năng bảo mật nâng cao cần thiết cho chức năng của passkey. Người dùng nên đảm bảo thiết bị của họ được cập nhật lên các phiên bản này hoặc cao hơn (đọc thêm tại đây).

Substack Icon

Subscribe to our Passkeys Substack for the latest news.

Subscribe

3.2 Windows#

Thiết lập Windows Hello:

Trên các thiết bị Windows 10+, Windows Hello phải được cấu hình để sử dụng passkey (xem tại đây để biết thêm chi tiết về hỗ trợ passkey của các phiên bản Windows khác nhau). Windows Hello là một công nghệ dựa trên sinh trắc học cho phép người dùng xác thực quyền truy cập an toàn vào thiết bị và ứng dụng của họ bằng vân tay, nhận dạng khuôn mặt hoặc mã PIN. Để thiết lập Windows Hello, hãy vào Cài đặt, sau đó vào Tài khoản, và trong các tùy chọn Đăng nhập, hãy làm theo lời nhắc để thiết lập Windows Hello (đọc thêm tại đây).

3.3 Android#

Android phiên bản 9 trở lên:

Hỗ trợ passkey yêu cầu ít nhất là Android 9. Điều này là do các phiên bản Android mới hơn có sự tích hợp tốt hơn với các tính năng bảo mật như sinh trắc học và lưu trữ phần cứng an toàn, vốn rất quan trọng đối với passkey.

Dịch vụ Google Play đã được cập nhật:

Đảm bảo rằng Dịch vụ Google Play được cập nhật, vì nó đóng một vai trò quan trọng trong việc quản lý các quy trình bảo mật và xác thực trên các thiết bị Android. Nếu bạn gặp sự cố "google passkey không hoạt động" đúng cách trên Android của mình, việc kiểm tra các bản cập nhật và cấu hình trong Dịch vụ Google Play có thể giải quyết được vấn đề.

Ngoài ra, trên tất cả các nền tảng, hãy đảm bảo rằng trình duyệt web đang sử dụng được cập nhật lên phiên bản mới nhất. Các trình duyệt như Safari, Chrome và Edge thường phát hành các bản cập nhật cải thiện các tính năng bảo mật, bao gồm cả hỗ trợ passkey.

Analyzer Icon

Are your users passkey-ready?

Test Passkey-Readiness

4. Các lỗi Passkey phổ biến, Nguyên nhân và Cách khắc phục#

Danh sách sau đây bao gồm các lỗi passkey điển hình. Bên cạnh việc cung cấp nguyên nhân của lỗi, một giải pháp tiềm năng đã có hiệu quả với những người khác cũng được đưa ra:

Thông báo lỗi: To save a passkey, you need to enable iCloud Keychain. You can enable Keychain in the Apple ID pane of System Settings#

  • Nguyên nhân: Lỗi này xảy ra khi Chuỗi khóa iCloud (iCloud Keychain), vốn được yêu cầu để lưu trữ passkey trên các thiết bị Apple, không được bật.
  • Giải pháp: Bật Chuỗi khóa iCloud bằng cách vào ngăn Apple ID trong Cài đặt Hệ thống. Đảm bảo nó được thiết lập đúng cách để đồng bộ hóa passkey trên các thiết bị của bạn.

Thông báo lỗi: There are no matching passkeys / There are no matching passkeys saved in your iCloud Keychain#

  • Nguyên nhân: Lỗi này thường xảy ra khi người dùng cố gắng truy cập một dịch vụ bằng passkey không được lưu trữ trong Chuỗi khóa iCloud của họ hoặc không được đồng bộ hóa trên các thiết bị của họ.
  • Giải pháp: Đảm bảo rằng Chuỗi khóa iCloud được bật và đồng bộ hóa đúng cách trên tất cả các thiết bị. Kiểm tra xem passkey cho dịch vụ cụ thể có thực sự được lưu trong Chuỗi khóa iCloud hay không. Nếu bạn thấy thông báo chi tiết cho biết "không có passkey nào khớp được lưu trong Chuỗi khóa iCloud của bạn," hãy đảm bảo bật lại đồng bộ hóa trên tất cả các thiết bị.
Slack Icon

Become part of our Passkeys Community for updates & support.

Join

Thông báo lỗi: No passkeys available. There aren't any passkeys for Relying Party on this device#

  • Nguyên nhân: Không tìm thấy passkey nào trên thiết bị hiện tại và máy chủ WebAuthn không cho phép bất kỳ xác thực passkey đa nền tảng nào. Thông báo lỗi này củng cố rằng "không có passkey nào" nếu hệ thống xác thực không thể phát hiện ra, và nó có thể hiển thị một lời nhắc như "không có passkey nào trên thiết bị này."
  • Giải pháp: Xác minh xem có passkey nào tồn tại trên thiết bị của bạn không. Nếu bạn đã xóa passkey cục bộ hoặc phía máy khách (ví dụ: trong cài đặt Chuỗi khóa iCloud hoặc cài đặt Trình quản lý mật khẩu của Google), bạn cũng cần xóa passkey phía máy chủ trong cài đặt tài khoản của bên phụ thuộc (relying party) của mình, để hệ thống không tiếp tục mong đợi sự hiện diện của nó.

Thông báo lỗi: Passkey already exists (hoặc thông báo lỗi tương tự do bên phụ thuộc xác định)#

  • Nguyên nhân: Thông báo này xuất hiện khi có một nỗ lực đăng ký một passkey mới trên một thiết bị đã có một passkey cho cùng một tài khoản. Một số bên phụ thuộc hạn chế người dùng chỉ có thể có một passkey cho mỗi thiết bị (hoặc hệ sinh thái, ví dụ: Chuỗi khóa iCloud được đồng bộ hóa hoặc 1Password) và tài khoản. Thông thường, cài đặt này được định nghĩa trong thuộc tính máy chủ WebAuthn là excludeCredentials.
  • Giải pháp: Kiểm tra cài đặt thiết bị của bạn để xem liệu đã có passkey hay chưa và sử dụng nó, hoặc thử thêm một passkey mới từ một thiết bị khác. Ngoài ra, hãy vào cài đặt tài khoản của bên phụ thuộc (relying party), xóa passkey hiện có cho thiết bị và tài khoản này, và thử tạo một cái mới.

Thông báo lỗi: I'm seeing a QR code#

  • Nguyên nhân: Một passkey được gắn với một tài khoản và nền tảng cụ thể (ví dụ: thiết bị hoặc một tài khoản nền tảng được đồng bộ hóa trên đám mây như Chuỗi khóa iCloud). Nếu bạn thấy mã QR khi cố gắng đăng nhập bằng passkey, điều này có nghĩa là bạn chưa có passkey trên thiết bị/nền tảng hiện tại mà bạn đang sử dụng (nhưng có thể đã thiết lập một cái trên điện thoại thông minh iOS hoặc Android của bạn trước đó). Một nguyên nhân khác là máy chủ giới hạn các passkey được phép sử dụng (thông qua thuộc tính máy chủ WebAuthn là AllowCredentials) và những passkey đó không có sẵn trên thiết bị của bạn.
  • Giải pháp: Nếu thiết bị mà bạn đã tạo passkey trước đó có camera, bạn có thể quét mã QR để đăng nhập bằng passkey hiện có đó (đây được gọi là xác thực passkey đa nền tảng). Nếu được cung cấp, bạn sẽ có thể sử dụng một phương thức xác thực thay thế để đăng nhập. Sau khi đăng nhập, bạn có thể thiết lập một passkey bổ sung cho thiết bị mới/hiện tại mà bạn đang sử dụng trong cài đặt tài khoản của bên phụ thuộc.

Thông báo lỗi: Insert your security key into the USB port#

  • Nguyên nhân: Lời nhắc này xuất hiện khi một khóa bảo mật phần cứng (ví dụ: YubiKey) được yêu cầu để xác thực, có thể do thiếu TPM hoặc Windows Hello bị vô hiệu hóa. Một nguyên nhân khác là bạn đang ở trên một thiết bị không có khả năng Bluetooth (ví dụ: một máy tính để bàn cũ) và không có passkey phù hợp nào trên thiết bị.
  • Giải pháp: Cắm khóa bảo mật phần cứng (ví dụ: YubiKey) vào cổng USB. Ngoài ra, hãy bật Windows Hello nếu bạn muốn xác thực mà không cần khóa bảo mật phần cứng (một passkey với Windows Hello cần được tạo trước đó).

Thông báo lỗi: Passkeys not offered#

  • Nguyên nhân: Lỗi này thường xảy ra khi thiết bị Android được cho là sẽ sử dụng passkey không kích hoạt tính năng khóa màn hình. Sự hiện diện của khóa màn hình là một điều kiện tiên quyết để sử dụng passkey trên Android vì lý do bảo mật.
  • Giải pháp: Để giải quyết vấn đề này, hãy bật tính năng khóa màn hình trên thiết bị Android của bạn. Điều này thường có thể được thực hiện thông qua cài đặt bảo mật của thiết bị. Sau khi khóa màn hình được kích hoạt, hãy thử sử dụng lại passkey.

Thông báo lỗi: Couldn't create your passkey / Error while creating Passkey / Error while generating passkey#

  • Nguyên nhân: Lỗi này có thể phát sinh do một số lý do như sự cố trong ứng dụng hoặc phần mềm bạn đang sử dụng, sự cố máy chủ tạm thời hoặc cài đặt thiết bị không tương thích.
  • Giải pháp: Khởi động lại ứng dụng hoặc thiết bị và thử tạo lại passkey. Nếu sự cố vẫn tiếp diễn, hãy kiểm tra xem có bản cập nhật nào cho ứng dụng hoặc hệ điều hành của thiết bị không. Nếu đó là sự cố phía máy chủ, bạn có thể cần phải đợi và thử lại sau.

Thông báo lỗi: We couldn't find a matching passkey (hoặc thông báo tương tự từ bên phụ thuộc)#

  • Nguyên nhân: Nhiều thông báo lỗi như thế này xảy ra nếu một passkey đã bị xóa thủ công, dù là ở phía máy khách hay phía máy chủ. Ngay cả khi khóa riêng tư cục bộ của bạn vẫn còn, nếu không có khóa công khai tương ứng trên máy chủ, lỗi "chúng tôi không thể tìm thấy passkey khớp" sẽ được kích hoạt.
  • Giải pháp: Cố gắng truy cập tài khoản của bạn từ một thiết bị khác hoặc sử dụng một phương thức đăng nhập thay thế mà bạn có thể đã thiết lập trước đó. Sau đó, bạn thường có thể tạo một passkey mới trong cài đặt tài khoản.

Thông báo lỗi: Passkeys not available on this device or browser#

  • Nguyên nhân: Đây là một lỗi thường được chỉ ra bởi PayPal hoặc các nền tảng tương tự, cho thấy rằng thiết bị hoặc trình duyệt đang được sử dụng không hỗ trợ hoặc không có chức năng tạo hoặc sử dụng passkey.
  • Giải pháp: Đảm bảo rằng thiết bị và trình duyệt của bạn được cập nhật. Nếu thiết bị hoặc trình duyệt vốn không hỗ trợ passkey, hãy xem xét chuyển sang một thiết bị hoặc trình duyệt tương thích.

Thông báo lỗi: Something went wrong. There was a problem signing in with your passkey.#

  • Nguyên nhân: Điều này có thể do nhập sai passkey, sự cố giao tiếp tạm thời giữa máy chủ và thiết bị của bạn, hoặc trục trặc trong quá trình xác thực.
  • Giải pháp: Kiểm tra lại passkey bạn đang nhập. Nếu đúng, hãy thử lại sau một lát. Nếu sự cố vẫn tiếp diễn, hãy kiểm tra kết nối internet của bạn hoặc xem xét việc đặt lại passkey nếu có thể.

Thông báo lỗi: Something went wrong. The request timed out.#

  • Nguyên nhân: Lỗi này thường xảy ra khi máy chủ mất quá nhiều thời gian để phản hồi, có thể do sự cố kết nối mạng hoặc tải máy chủ cao.
  • Giải pháp: Kiểm tra kết nối internet của bạn để đảm bảo tín hiệu ổn định và mạnh. Nếu kết nối ổn, sự cố có thể ở phía máy chủ, trong trường hợp đó bạn nên thử lại sau khi máy chủ ít bận rộn hơn.

5. Kết luận#

Passkey đang mở đường cho một thế giới kỹ thuật số an toàn hơn, thân thiện với người dùng hơn. Bằng cách tận dụng sức mạnh của mật mã khóa công khai, chúng loại bỏ các lỗ hổng của mật khẩu truyền thống, mang lại trải nghiệm xác thực mạnh mẽ và liền mạch. Khi chúng ta tiến về phía trước, việc hiểu và khắc phục các lỗi passkey phổ biến trở nên cực kỳ quan trọng. Kiến thức này không chỉ nâng cao sự tự tin của người dùng mà còn thúc đẩy việc áp dụng rộng rãi hơn. Nếu bạn muốn cập nhật tất cả các tin tức về passkey (bao gồm xử lý lỗi passkey và khắc phục sự cố passkey), hãy tham gia cộng đồng passkey của chúng tôi trên Slack hoặc đăng ký Substack về passkey của chúng tôi.

Add passkeys to your app in <1 hour with our UI components, SDKs & guides.

Start for free

Share this article


LinkedInTwitterFacebook

Enjoyed this read?

🤝 Join our Passkeys Community

Share passkeys implementation tips and get support to free the world from passwords.

🚀 Subscribe to Substack

Get the latest news, strategies, and insights about passkeys sent straight to your inbox.

Related Articles