Conversation
…tion browser tests - Add WebAuthn as a top-level docs section above ERCs & Tempo - Add webauthn entrypoint to index.docs.ts for API doc generation - Fix docgen regex to handle api-extractor _N suffix renames (e.g. Credential_2) - Update vitest to v4.0.18 with @vitest/coverage-v8 - Add browser vitest project with @vitest/browser-playwright for .browser.test.ts files - Add virtual authenticator setup via CDP WebAuthn protocol - Add Registration browser tests: full ceremony, serialize/deserialize server-client-server flow, error cases Amp-Thread-ID: https://ampcode.com/threads/T-019c7421-3037-76cb-b2a9-11d591c61c6d Co-authored-by: Amp <amp@ampcode.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
commit: |
ox/webauthn
… improvements Amp-Thread-ID: https://ampcode.com/threads/T-019c746c-5f33-718f-b725-ae877b4339b2 Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c746c-5f33-718f-b725-ae877b4339b2 Co-authored-by: Amp <amp@ampcode.com>
…eIndex Amp-Thread-ID: https://ampcode.com/threads/T-019c746c-5f33-718f-b725-ae877b4339b2 Co-authored-by: Amp <amp@ampcode.com>
…ject to core Amp-Thread-ID: https://ampcode.com/threads/T-019c746c-5f33-718f-b725-ae877b4339b2 Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c746c-5f33-718f-b725-ae877b4339b2 Co-authored-by: Amp <amp@ampcode.com>
…/deserializeResponse Amp-Thread-ID: https://ampcode.com/threads/T-019c746c-5f33-718f-b725-ae877b4339b2 Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c7741-1c7c-763d-9459-32397ed4d802 Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c777b-4241-76af-a61a-41901635dc7f Co-authored-by: Amp <amp@ampcode.com>
…erify Amp-Thread-ID: https://ampcode.com/threads/T-019c777b-4241-76af-a61a-41901635dc7f Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c7794-a2f2-758f-b6fb-3fb9a101bce4 Co-authored-by: Amp <amp@ampcode.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Overhauls WebAuthn support with dedicated
ox/webauthnentrypoint modules for server-side registration & authentication ceremonies, credential management, and authenticator data parsing.Registration– Full registration ceremony:create,getOptions,verify, withserializeOptions/deserializeOptionsfor server↔client transportAuthentication– Full authentication ceremony:sign,getOptions,verify, withserializeOptions/deserializeOptionsfor server↔client transportCredential–serialize/deserializefor persisting and transporting WebAuthn credentials as JSONAuthenticator– Low-level utilities for constructing/parsing authenticator data, attestation objects, and client data JSON