liftedinit / liftedinit/roadmap

Migrate WebAuthn accounts

Open
#39 0 comments 0 reactions 0 assignees View on GitHub
backend story
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Description: WebAuthn accounts currently do not transfer across domains. So if a user logs in using their Ledger device on alberto.app and then use the same device on alberto.liftedinit.app or wallet.liftoffprogramcompany.io, or wherever else, that will be a different identity with a different address. We need to move alberto.app to alberto.liftedinit.app so at least we can transfer those identities between Alberto and Gwen. Additionally, we'll have to migrate the existing WebAuthn accounts to the new domain somehow (“Somehow” probably means making a new account on the new domain and then transferring all tokens to the new account.).

Story ROI
Customer Need: Existing users with WebAuthn accounts need a way to interact with our current and future apps in a more cohesive manner. This story unlocks having a single account across apps within the ecosystem.

Business Objective: Improve account creation process and improved UX can lead to more app and therefore network usage.

**As a user, I want to be able to utilize my account across Lifted apps so that I do not need to create a new one for each.**

- [ ] Should move alberto.app to alberto.liftedinit.app .
- [ ] Should migrate existing WebAuthn accounts on alberto.app to alberto.liftedinit.app.
- [ ] Should have the same identity across multiple dApps (eg, Alberto and Gwen) for same login.
- [ ] Should NOT require Lifted/Manifest to store usernames or passwords or any PII anywhere.

---------------------------------------------
Tasks:

Contributor guide

Open the contributing guide

Research direction

Review the WebAuthn account flow for alberto.app and the target apps alberto.liftedinit.app and wallet.liftoffprogramcompany.io. Clarify how existing accounts, identities, and tokens can move without storing usernames, passwords, or PII. Done means users can use the same identity across Lifted apps and existing accounts are migrated.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.