Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev Console: Login & Profile #599

Open
10 tasks
fainashalts opened this issue Dec 20, 2024 · 2 comments
Open
10 tasks

Dev Console: Login & Profile #599

fainashalts opened this issue Dec 20, 2024 · 2 comments
Labels
blocked design required This issue requires design support

Comments

@fainashalts
Copy link
Collaborator

fainashalts commented Dec 20, 2024

We need to ensure our login flow creates a user profile that can store a user's API key for access to the faucet and potentially other services we offer in the future.

Requirements (from Dev Console PRD):

  • User should be required to first connect a wallet to the console for authentication
  • Connection session should persist even after closing the window when user returns
  • User should be required to sign a message authorizing access to their profile
  • Once connected, user should have access to profile where they can configure the rest of their information (aligned to retrofunding)
  • User should also have access to disconnect existing wallet
  • User Profile
  • User should be able to connect farcasterID
  • If user has existing retrofunding login, this information should be automatically fetched
  • If not, then fields relevant to retrofunding should be able to be shown via an expandable section
  • If user has connected from wallet that already has verified RPGF profile, should be able to bring this in without FID

Blocked By: #598

@fainashalts fainashalts added design required This issue requires design support blocked labels Dec 20, 2024
@fainashalts
Copy link
Collaborator Author

@pharger please confirm the requirements above and make any necessary changes to this flow! Thanks!

@pharger
Copy link

pharger commented Jan 6, 2025

Updated the PRD for this to simplify: https://docs.google.com/document/d/1HQkgJP3eETHGQy3rm18X3suu2taaJ3UjYILaqXzhLTo/edit?pli=1&tab=t.0

I dont think this should be blocked by API Key - think we should be able to do the MVP work here to cleanup the wallet connect and profile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked design required This issue requires design support
Projects
None yet
Development

No branches or pull requests

2 participants