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)
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