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
-
webauthn-server-core
:New features:
userHandle
field toAssertionRequest
as part of the second bug fix below.userHandle
is mutually exclusive withusername
. This was originally released in pre-release1.12.3-RC3
, but was accidentally left out of the1.12.3
release.Fixes:
RelyingParty.finishRegistration()
if anattestationTrustSource
is configured, if theaaguid
in the authenticator data is zero, the call toAttestationTrustSource.findTrustRoots
will fall back to reading the AAGUID from the attestation certificate if possible.RelyingParty.finishAssertion
where ifStartAssertionOptions.userHandle
was set, it did not propagate toRelyingParty.finishAssertion
and 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.3
release.PublicKeyCredentialCreationOptions.toCredentialsCreateJson()
, which has not been emitting arequireResidentKey
member 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:
findEntries
andfindTrustRoots
methods inFidoMetadataService
now attempt to read AAGUID from the attestation certificate if theaaguid
argument is absent or zero.FidoMetadataService.Filters.allOf
now has@SafeVarargs
annotation.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