fido2-net-lib
fido2-net-lib copied to clipboard
FIDO2 .NET library for FIDO2 / WebAuthn Attestation and Assertion using .NET
I try to sign strong name for Fido2.Models.dll like below: ``` E:\Git-Repos\dashboard\Src>cd E:\Git-Repos\dashboard\Src\packages\Fido2.Models.2.0.2\lib\netstandard2.0 E:\Git-Repos\dashboard\Src\packages\Fido2.Models.2.0.2\lib\netstandard2.0>ildasm Fido2.Models.dll /out:Fido2.Models.il E:\Git-Repos\dashboard\Src\packages\Fido2.Models.2.0.2\lib\netstandard2.0>move Fido2.Models.dll Fido2.Models.dll.unsigned E:\Git-Repos\dashboard\Src\packages\Fido2.Models.2.0.2\lib\netstandard2.0>ilasm Fido2.Models.il /dll /resource=Fido2.Models.res /key=Fido2.Models.snk ``` But Error returned in last...
Hi, there is a tiny inconsistency in the API: ```cs public class CredentialCreateOptions : Fido2ResponseBase { ... public List ExcludeCredentials { get; set; } } ``` vs. ```cs public class...
I am considering using webauthn/fido2-net-lib for a project, but I couldn't find documentation that covers whether I can fully test the registration/login flow with a real user agent. Can I...
The data type of `Timeout` could probably be unified to `uint`: ```cs public class CredentialCreateOptions : Fido2ResponseBase { public long Timeout { get; set; } } ``` vs. ```cs public...
Hi, I wonder if it would please be possible to implement strong name signing of the assemblies. Assemblies from `fido2-net-lib` currently fail to load if an assembly referencing them is...
Hello, I would like to ask whether the following extensions are supported by this library: ```json extensions: { "hmacCreateSecret": true, "credentialProtectionPolicy": "userVerificationOptional" } ``` Is there please any sample code...
The `AuthenticationExtensionsClientOutputs` class does not serialize to JSON properly: ```cs var extensions = new AuthenticationExtensionsClientOutputs(); string jsonExtensions = JsonConvert.SerializeObject(extensions); // jsonExtensions now contains {"appid":false,"authnSel":false,"biometricPerfBounds":false} // instead of just {} ```...
@abergs **Issue description: the "timeout" is not work on Firefox browsers while doing Registration or Authentication** Reproduced on "Use as 2FA/MFA" tab: https://www.passwordless.dev/mfa#heroFoot I waited for more than 2 minutes,...
These patterns do not need to include code but could simply serve as guidance for developers, describing the flow for different popular patterns. e.g: ## Login a user *describe use...
this shoud maybe be bypassed as the whole premise of RK is not using a username.