Skip to content

Passkey support#3228

Open
PhilippC wants to merge 12 commits intomainfrom
feature/passkey-support
Open

Passkey support#3228
PhilippC wants to merge 12 commits intomainfrom
feature/passkey-support

Conversation

@PhilippC
Copy link
Copy Markdown
Owner

@PhilippC PhilippC commented Apr 27, 2026

This PR adds Passkey support to Keepass2Android 🎉

For testing: Go to Android's settings under "Passwords, Passkeys and Accounts" and enable Keepass2Android as a service if you haven't done so already.

Then open a website or app which supports passkeys, e.g. https://webauthn.io/ and register a new passkey or authenticate with it.

Check settings - app - passkey settings to configure some behavior if you need to.

Note that this is still experimental. Don't rely on the functionality to work.

From a code perspective, this PR

  • implements the CredentialService interface for Passwords and Passkeys, including User Verification and support for different CBOR Object Signing and Encryption algorithms and key types.
  • integrates Passkey storage and retrieval to/from .kdbx databases, compatible with KeePassXC
  • adjusts the lookup/unlock workflows in the app to work with Passkey requests

closes #2099

@Offerel
Copy link
Copy Markdown

Offerel commented Apr 28, 2026

Works like a charm for creating new passkeys. Also existing Passkeys from KeepassXC and KeePassDX working without issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for Passkeys

2 participants