python-fido2 icon indicating copy to clipboard operation
python-fido2 copied to clipboard

Provides library functionality for FIDO 2.0, including communication with a device over USB.

Results 55 python-fido2 issues
Sort by recently updated
recently updated
newest added

Let's say I'm implementing Webauthn in a web application, I'm using python-fido2 on the backend and plain Javascript on the frontend. On the frontend, the `Navigator.credentials.create` and `Navigator.credentials.get` calls consume...

This PR adds better support for JSON serialization for the WebAuthn data classes, and for using them with the Fido2Server. See #146 for details.

When user_verification is "preferred" and it's not configured in ubikey, allow authentication to proceed, As stated here: https://developers.yubico.com/WebAuthn/WebAuthn_Developer_Guide/User_Presence_vs_User_Verification.html **PREFERRED**: This value indicates that the RP prefers user verification for the...

Are we able to support the `appid` extension which is defined in WebAuthn? To transfer from old U2F api to WebAuthn, we face the issue that both old appid and...

It seems that the JSON serialized version of the `authenticatorData` field in the repsonse of a `get_assertion` call uses [`cross_origin`](https://github.com/Yubico/python-fido2/blob/abe66f138508505d7682ad5fa20912c3445a5d35/fido2/webauthn.py#L374) instead of `crossOrigin` which seems to be the case for...

There is a problem with the method list_devices() inside `fido2/hid/__init__.py`. It opens a connection to the fido security key HID device, and after a successful connection, it **yields** the device...

I am getting invalid domain errors when using loopback or class c as host. It needs to be a mapped domain hostname. So the example won't work. I am hoping...

Microsoft Windows [Version 10.0.19043.1023] (c) Microsoft Corporation. All rights reserved. E:\WebAuthN\python-fido2\examples>py resident_key.py Traceback (most recent call last): File "E:\Users\C C C\AppData\Local\Programs\Python\Python39-32\lib\site-packages\fido2\client.py", line 798, in make_credential result = self.api.make_credential( File "E:\Users\C...

Hi, Do you think that getting the FIDO conformance certification will be beneficial for the library? https://fidoalliance.org/certification/functional-certification/conformance/