0.15.0 • Published 10 months ago

@pcd/webauthn-pcd v0.15.0

Weekly downloads
-
License
GPL-3.0-or-later
Repository
-
Last release
10 months ago

@pcd/webauthn-pcd

A wrapper around WebAuthn authentication verification as specified by the W3C protocol. WebAuthn enables authentication via a keypair rather than a password, including Face ID, Yubico devices, and many other devices. More options can be configured, such as allowed origin, a unique client ID, and a challenge to be signed.

In contrast to purely software-based PCDs, the WebAuthn PCD allows for actions in the physical world to form the basis of a proof. The specific authorization gesture used for registration and authentication can be associated with a hardware device and includes actions like facial recognition, PINs, and fingerprints. With a TPM or secure enclave, the authenticator can have certain security guarantees, such as the private key not being knowable even by the owner of the device.

Some example use cases:

  • Proof that I own a particular Yubikey and therefore am a authorized member of an organization.
  • Proof that I own an Apple device that has a particular Passkey, and that I've used Face ID or Touch ID to authenticate.
  • Proof that a human has in some way interacted with a hardware device (through fingerprint, facial scan, or other test of user presence), and therefore not an script or automated spammer.
0.15.0

10 months ago

0.14.0

11 months ago

0.12.0

11 months ago

0.13.0

11 months ago

0.11.1

1 year ago

0.11.2

1 year ago

0.11.3

1 year ago

0.11.4

1 year ago

0.11.5

12 months ago

0.11.0

1 year ago

0.10.0

2 years ago

0.9.0

2 years ago

0.7.3-beta.5.0

2 years ago

0.7.3-beta.2.0

2 years ago

0.7.3-beta.3.0

2 years ago

0.7.3-beta.4.0

2 years ago

0.7.2

2 years ago

0.8.0

2 years ago

0.7.1

2 years ago

0.6.2

2 years ago

0.7.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.3

2 years ago