Skip to content
Discussion options

You must be logged in to vote

This looks like KeePassDX reacting to a WebAuthn/passkey request from the website, not KeePassDX deciding on its own to show a prompt. The website calls the browser / Android Credential Manager with a public-key credential request, and Android then asks configured credential providers, including KeePassDX, whether they can provide something.

The current KeePassDX behavior explains the confusing part. In PasskeyProviderService.populatePasskeyData(), KeePassDX builds a search from the relying party ID and the request's allowCredentials list. If it finds matching entries, it offers those. If it finds no matching entry and allowCredentials is not empty, it errors because the site asked for sp…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@s-h-a-d-o-w
Comment options

@yudin-s
Comment options

Answer selected by s-h-a-d-o-w
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants