LedgerHQ / ledger-fresh-management

This is where product topics are discussed for Ledger Fresh
Apache License 2.0
14 stars 2 forks source link

[Web] - Signer creation flow using WebAuthn #68

Open qd-qd opened 1 year ago

qd-qd commented 1 year ago

Header

Name of the task: Signer creation flow using WebAuthn

Name of the module: Web

Difficulty: 2

Waiting for: /

Body

Short description

The goal of this issue is to develop the signer-creating flow using WebAuthn.

Full description

The user must be able to create a new authenticator that will be used (if he wants to) immediately afterward during the smart contract-wallet creation flow. The task is considered complete if the creation has gone well and the public key generated during the authenticator creation process has been retrieved by the front-end application. The public key should be stored in the local storage as it will be used multiple times after this moment. The resident keys feature must be used during the creation of the authenticator.

Generating a new WebAuthn signer without deployment of a smart-contract account must be possible (scenario when you use a secondary device to generate a webauthn signer that will be authorised to interact with an already deployed account)

Additionals ressources