This project is not covered by Drupal’s security advisory policy.
Experimental module. Provides a "Public Key Credential Source" entity type for use in Webauthn flows. Based on work done in the Webauthn module.
Dependencies
This module is based on web-auth/webauthn-lib.
The module stores the PublicKeyCredentialSource object as JSON using a JSON field provided by the JSON Field module.
The user agent string is parsed using the Universal Device Detection module.
Related Modules
Check out the Decoupled Passkeys module for an example implementation of this module.
Credits
This module started from the Public Key Credential Source entity in the Webauthn module.
Supporting this Module
All contributions are welcome. Please submit MRs, not patches, so that the CI tests are run. Please add tests if possible.
If you post an issue and do not receive a response, feel free to contact me by private message in the Drupal Slack (ptmkenny) or via my Drupal.org contact form.
Project information
- Project categories: Security
7 sites report using this module
- Created by ptmkenny on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Updates to handle changes to Webauthn Framework
Development version: 1.0.x-dev updated 21 May 2026 at 06:39 UTC