Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Public Key Credential Source

No security coverage Under active development 8 sites

This experimental module provides a new entity type for storing public key credentials used in WebAuthn authentication flows. It leverages other modules for JSON storage and user agent parsing.

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.

Ask your assistant about Public Key Credential Source

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
8
Tracked since
Nov 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
1.0.0-alpha8 Pre-release 10–11 Mar 6, 2025
1.0.0-alpha7 Pre-release 10–11 PHP >=8.2 Mar 25, 2024
1.0.0-alpha6 Pre-release 10–11 PHP >=8.2 Mar 24, 2024
1.0.0-alpha5 Pre-release 10–11 PHP >=8.1 Mar 23, 2024
1.0.0-alpha4 Pre-release 10–11 PHP >=8.1 Mar 5, 2024
1.0.0-alpha3 Pre-release 10 PHP >=8.1 Mar 3, 2024
1.0.0-alpha1 Pre-release 10 PHP >=8.1 Nov 27, 2023
1.0.x-dev Dev 10–11 PHP >=8.3 Nov 26, 2023