[deps] Auth: Update Fido2.AspNet to v4#6328
Conversation
|
Internal tracking:
|
|
Yeah this version bump requires a few updates to the interfaces. We probably need a ticket to track this work @ike-kottlowski. |
6f7015d to
bd877ec
Compare
bd877ec to
883990c
Compare
883990c to
c47df81
Compare
c47df81 to
731abf8
Compare
|
Claude finished @renovate[bot]'s task in 1m 55s —— View job Code Review SummaryReviewed PR: [deps] Auth: Update Fido2.AspNet to v4 (#6328) OverviewThis Renovate-generated PR updates the AssessmentThis PR is incomplete and will not build in its current state. As noted by @abergs, Fido2.AspNet 4.0.0 contains numerous breaking API changes. The version bump alone, without corresponding code updates, will cause compilation failures. Breaking Changes Requiring MigrationBased on analysis of the codebase's Fido2 usage (21 files), the following breaking changes from the migration guide will require attention: 1. Status/ErrorMessage properties removed
2. API method signature changes 3. Type changes
4. Callback delegate changes Files Requiring UpdatesThe following files use Fido2 types and will likely need modification:
RecommendationThis PR should remain open as a tracking mechanism but requires significant implementation work before merging. The migration should:
The internal ticket (PM-25806) should track this implementation work. Automated code review by Claude |
|
Great job! No new security vulnerabilities introduced in this pull request |
5e09072 to
2ac22ae
Compare
2ac22ae to
bd3b91d
Compare

This PR contains the following updates:
[3.0.1]→[4.0.1]Release Notes
passwordless-lib/fido2-net-lib (Fido2.AspNet)
v4.0.1Compare Source
Patching Microsoft.Bcl.Memory
v4.0.0: - At lastI believe it's finally time to ship a new stable version, after shipping 17 betas of the 4.0.0 branch.
4.0 contains lots of breaking changes to the API, but also contains support for modern .net features and a lot of cleanups in terms of the webauthn implementation.
We wanted to include some refreshments to our MDS implementation and use of cache -- but we're punting it to a future release.
Here's a migration guide, authored by claude ai to get you started: https://github.com/passwordless-lib/fido2-net-lib/blob/main/Documentation/migration-guide-4.0.0.md
What's Changed
Ed25519when available by @abergs in #413AuthenticatorAttestationRawResponse.ResponseDatatoAttestationResponseby @joegoldman2 in #455clientDataJsontoclientDataJSONby @joegoldman2 in #450origChallengeparameter inFido2.MakeNewCredentialAsyncby @joegoldman2 in #460List<PublicKeyCredentialDescriptor>/IEnumerable<PublicKeyCredentialDescriptor>toIReadOnlyList<PublicKeyCredentialDescriptor>by @joegoldman2 in #447List<byte[]> storedDevicePublicKeystoIReadOnlyList<byte[]>by @joegoldman2 in #477extensionstoclientExtensionResultsby @joegoldman2 in #485largeBlobextension by @geel9 in #508New Contributors
Full Changelog: passwordless-lib/fido2-net-lib@v3.0.1...4.0.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.