Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Migrate WebAuthn accounts

Open
#39 0 comments 0 reactions 0 assignees View on GitHub

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

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

backend story

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

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from liftedinit/roadmap

All issues in liftedinit/roadmap

Similar issues

More Security issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.