Version 2.4.0 #264
emlun
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
webauthn-server-core:New features:
userHandlefield toAssertionRequestas part of the second bug fix below.userHandleis mutually exclusive withusername. This was originally released in pre-release1.12.3-RC3, but was accidentally left out of the1.12.3release.Fixes:
RelyingParty.finishRegistration()if anattestationTrustSourceis configured, if theaaguidin the authenticator data is zero, the call toAttestationTrustSource.findTrustRootswill fall back to reading the AAGUID from the attestation certificate if possible.RelyingParty.finishAssertionwhere ifStartAssertionOptions.userHandlewas set, it did not propagate toRelyingParty.finishAssertionand caused an error saying username and user handle are both absent unless a user handle was returned by the authenticator. This was originally released in pre-release1.12.3-RC3, but was accidentally left out of the1.12.3release.PublicKeyCredentialCreationOptions.toCredentialsCreateJson(), which has not been emitting arequireResidentKeymember since version2.0.0. This meant the JSON output was not backwards compatible with browsers that only support the Level 1 version of the WebAuthn spec.webauthn-server-attestation:Fixes:
findEntriesandfindTrustRootsmethods inFidoMetadataServicenow attempt to read AAGUID from the attestation certificate if theaaguidargument is absent or zero.FidoMetadataService.Filters.allOfnow has@SafeVarargsannotation.Artifacts built with
openjdk 17.0.6 2023-01-17.This discussion was created from the release Version 2.4.0.
Beta Was this translation helpful? Give feedback.
All reactions