-
Notifications
You must be signed in to change notification settings - Fork 212
@W-20224267 Passkey login in checkout #3585
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
hajinsuha1
merged 34 commits into
feature/webauthn-login
from
W-20224267-passkey-login-in-checkout
Jan 29, 2026
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
678cf40
Implement passkey login hook and call it when the contact-info compon…
hajinsuha1 0043eaf
Add finishWebauthnAuthentication to usePasskeyLogin hook and enhance …
hajinsuha1 b6ea2d4
add unit tests and rename to loginWithPasskey
hajinsuha1 dfbd5bb
rename startPasskeyLogin to loginWithPasskey in contact-info
hajinsuha1 74d3679
Merge branch 'feature/webauthn-login' into W-20224267-passkey-login-i…
hajinsuha1 aff8cd5
use toJSON to encode credential and fallback to manual encoded on error
hajinsuha1 ba1f2d0
Update ESLint configuration to use latest ECMAScript version and adju…
hajinsuha1 4be0858
add unit test for fallback to manual encoding
hajinsuha1 baeeeb5
remove window.PublicKeyCredential call now that eslint version has be…
hajinsuha1 8513ed3
ensure errors are displayed when loginWithPasskey fails
hajinsuha1 03887c1
update eslint and remove es2025
hajinsuha1 8130e6e
increase bundle size
hajinsuha1 2cee2cf
Update ESLint configuration to support ECMAScript 2024
hajinsuha1 5ed8117
revert eslint changes and use /* global PublicKeyCredential */
hajinsuha1 17fa736
update unit tests
hajinsuha1 d9c5324
revert unnecessary changes to bundle size and eslint
hajinsuha1 d2c4c05
Handle NotAllowedError in usePasskeyLogin hook and add corresponding …
hajinsuha1 c52520f
Refactor contact info handling to handle merge basket when the custom…
hajinsuha1 1b88a0e
Test commit
hajinsuha1 02cc12b
Revert "Test commit"
hajinsuha1 c2cbe12
Enhance usePasskeyLogin hook to include usid and update corresponding…
hajinsuha1 7c599ea
Update contact info component to merge basket after successful login …
hajinsuha1 0176e46
Update bundle size limits in package.json for main.js and vendor.js
hajinsuha1 051f1a0
Refactor Webauthn unit tests to use specific types for input and expe…
hajinsuha1 5a59bac
Update contact info component to ensure basket is merged after passke…
hajinsuha1 54d95fc
Update contact info component to call handleMergeBasket after passkey…
hajinsuha1 2c8c8dc
Refactor usage of PublicKeyCredential in authentication hooks and log…
hajinsuha1 68da030
lint
hajinsuha1 c394c40
Merge branch 'feature/webauthn-login' into W-20224267-passkey-login-i…
hajinsuha1 e919f5f
Update copyright year for new files
hajinsuha1 7509729
Refactor passkey registration and login to utilize shared utility for…
hajinsuha1 238934c
Merge branch 'W-20224267-passkey-login-in-checkout' of https://github…
hajinsuha1 0d7f07b
update bundle size
hajinsuha1 2e04a99
Remove ts-ignore for resetPassword method now that commerce-sdk-isomo…
hajinsuha1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need to remove this comment after
commerce-sdk-isomorphicis updated with recent OAS change that makes user_id optional