Skip to content

Conversation

@vpomerleau
Copy link
Contributor

Because

  • We are starting passkeys implementation, this sets the base foundation

This pull request

  • Creates libs/accounts/passkey with layered architecture (Service/Manager/Repository)
  • Adds PasskeyConfig class with WebAuthn-specific configuration properties
  • Adds PasskeyError base class with proper JSDoc for errno pattern
  • Creates placeholder files (repository, types) for database implementation
  • Documents architecture, WebAuthn concepts, and development workflow in README
  • Sets up unit and integration test infrastructure

Issue that this pull request solves

Closes: FXA-12900

Checklist

Put an x in the boxes that apply

  • My commit is GPG signed.
  • If applicable, I have modified or added tests which pass locally.
  • I have added necessary documentation (if appropriate).
  • I have verified that my changes render correctly in RTL (if appropriate).

Screenshots (Optional)

Please attach the screenshots of the changes made in case of change in user interface.

Other information (Optional)

Any other information that is important to this pull request.

Because:

* We are starting passkeys implementation, this sets the base foundation

This commit:

* Creates libs/accounts/passkey with layered architecture (Service/Manager/Repository)
* Adds PasskeyConfig class with WebAuthn-specific configuration properties
* Adds PasskeyError base class with proper JSDoc for errno pattern
* Creates placeholder files (repository, types) for database implementation
* Documents architecture, WebAuthn concepts, and development workflow in README
* Sets up unit and integration test infrastructure

Closes #FXA-12900
@vpomerleau vpomerleau requested a review from a team as a code owner February 3, 2026 07:08
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.

2 participants