Skip to content

fix: support userless passkey login#265

Merged
pando85 merged 1 commit into
masterfrom
fix/userless-passkey-login
May 24, 2026
Merged

fix: support userless passkey login#265
pando85 merged 1 commit into
masterfrom
fix/userless-passkey-login

Conversation

@pando85
Copy link
Copy Markdown
Owner

@pando85 pando85 commented May 24, 2026

Summary

  • Update passless to soft-fido2 0.13.0 so browsers can enumerate multiple discoverable credentials with getNextAssertion.
  • Stop advertising alwaysUv in getInfo while preserving notification-based UV support.
  • Add E2E regressions for userless discoverable login and multi-credential userless assertions.

Verification

  • cargo test -p passless-rs
  • cargo test -p passless-rs --test e2e_client test_client_info -- --ignored --exact --test-threads=1 --nocapture
  • cargo test -p passless-rs --test e2e_webauthn test_local_userless_discoverable_passkey -- --ignored --exact --test-threads=1 --nocapture
  • cargo test -p passless-rs --test e2e_webauthn test_local_userless_multiple_discoverable_credentials -- --ignored --exact --test-threads=1 --nocapture
  • cargo test -p passless-rs --test e2e_webauthn test_local_registration_and_authentication -- --ignored --exact --test-threads=1 --nocapture
  • cargo clippy --all-targets --all-features -- -D warnings

Manual verification

  • Verified GitHub userless passkey login with two stored github.com credentials using passless and soft-fido2 0.13.0.

@pando85 pando85 enabled auto-merge (squash) May 24, 2026 12:31
@pando85 pando85 merged commit a0965dc into master May 24, 2026
5 checks passed
@pando85 pando85 deleted the fix/userless-passkey-login branch May 24, 2026 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant