Migrate WebAuthn accounts
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- authentication
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.
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:
- Dominant language
- No language data
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from liftedinit/roadmap
-
gwen ui
Difficulty 3/5 1-2 days Newbie friendliness 35/100
liftedinit/roadmap#115 ·
-
gwen ui
Difficulty 3/5 1-2 days Newbie friendliness 35/100
liftedinit/roadmap#114 ·
-
Gwen - ContactsOpenbackend gwen story ui
Difficulty 4/5 3-5 days Newbie friendliness 35/100
liftedinit/roadmap#113 ·
-
gwen ui
Difficulty 4/5 3-5 days Newbie friendliness 35/100
liftedinit/roadmap#111 ·
-
gwen ui
Difficulty 4/5 3-5 days Newbie friendliness 35/100
liftedinit/roadmap#108 ·
All issues in liftedinit/roadmap
Similar issues
-
cosh prompt_scanner_hook.py crashes with AttributeError on a non-object JSON payload (every sibling hook guards this)Possibly taken @zjncs claimed this today. Opencomponent:cosh
Difficulty 1/5 Under an hour Newbie friendliness 92/100
agentic-os-org/ANOLISA#6114 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Uuriko/project-room#1523 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Gentleman-Programming/gentle-ai#5280 ·
Maintainers usually reply within 1 day
-
The shim's mount reader runs awk in the caller's locale, so its answer can differ from the sh reader'sPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
FluidNumerics/fluid-walk-blocker#162 ·
Maintainers usually reply within 1 day
-
fix(security): dependency-pinning misses list-item run steps and npm options before installPossibly taken @MohammedAlkindi claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day