🐛 Bug Report: Password Manager Passkey Not Working on Mobile #388

Closed
opened 2026-02-04 19:23:58 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @ElioDiNino on GitHub (Jul 22, 2025).

Reproduction steps

I'm not sure if it's a Keeper-specific bug or not, but I created a passkey with my password manager of choice (Keeper Security) on desktop. I then tried using it on my Android device, but I get the error "Something went wrong. Please try to sign in again." There is an associated server error in the logs attached below.

Note: I was able to successfully create a passkey via Google Password Manager on mobile, which then works on desktop.

Expected behavior

I expected my Keeper passkey created on desktop would work on mobile (as it does for all the other services I use Keeper + passkeys with)

Actual Behavior

I get the login error described above as well as seen in the server logs below.

Version and Environment

v1.6.4 (also observed in my first deployment of v1.6.2)

I run Pocket ID behind Caddy and my full config can be seen here: https://github.com/ElioDiNino/Homelab/blob/main/services/pocket-id/docker-compose.yml

It may or may not be relevant but I run two instances, one at id.staging.mydomain.com and another at id.mydomain.com

Log Output

[GIN] 2025/07/22 - 03:00:30 | 200 |    5.559125ms |  100.108.173.97 | GET      "/api/webauthn/login/start"
[GIN] 2025/07/22 - 03:00:33 | 500 |     426.846µs |  100.108.173.97 | POST     "/api/webauthn/login/finish"
Error #01: BackupEligible flag inconsistency detected during login validation
Originally created by @ElioDiNino on GitHub (Jul 22, 2025). ### Reproduction steps I'm not sure if it's a Keeper-specific bug or not, but I created a passkey with my password manager of choice (Keeper Security) on desktop. I then tried using it on my Android device, but I get the error "Something went wrong. Please try to sign in again." There is an associated server error in the logs attached below. Note: I was able to successfully create a passkey via Google Password Manager on mobile, which then works on desktop. ### Expected behavior I expected my Keeper passkey created on desktop would work on mobile (as it does for all the other services I use Keeper + passkeys with) ### Actual Behavior I get the login error described above as well as seen in the server logs below. ### Version and Environment v1.6.4 (also observed in my first deployment of v1.6.2) I run Pocket ID behind Caddy and my full config can be seen here: https://github.com/ElioDiNino/Homelab/blob/main/services/pocket-id/docker-compose.yml It may or may not be relevant but I run two instances, one at `id.staging.mydomain.com` and another at `id.mydomain.com` ### Log Output ``` [GIN] 2025/07/22 - 03:00:30 | 200 | 5.559125ms | 100.108.173.97 | GET "/api/webauthn/login/start" [GIN] 2025/07/22 - 03:00:33 | 500 | 426.846µs | 100.108.173.97 | POST "/api/webauthn/login/finish" Error #01: BackupEligible flag inconsistency detected during login validation ```
Author
Owner

@stonith404 commented on GitHub (Jul 22, 2025):

This issue has already been raised. Please see #397.

@stonith404 commented on GitHub (Jul 22, 2025): This issue has already been raised. Please see #397.
Author
Owner

@ElioDiNino commented on GitHub (Jul 22, 2025):

This issue has already been raised. Please see #397.

Ah thanks, I guess I will bring it up to Keeper

@ElioDiNino commented on GitHub (Jul 22, 2025): > This issue has already been raised. Please see #397. Ah thanks, I guess I will bring it up to Keeper
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#388