3box-dapp icon indicating copy to clipboard operation
3box-dapp copied to clipboard

Integration: Ethereum Profile Login Button

Open kamescg opened this issue 7 years ago • 3 comments

Universal Ethereum Profile Login

Why: Connect Humans with Web3 What: A Universal Ethereum Profile Login to manage a 3Box Database. The Portal will open a Human Focused Dashboard that creates a symbiotic relationship with any distributed application frontend: wrapping input/output methods to and from private databases and services owned by the user. How: Embeddable universal digital identity login portal to connect with 3Box API methods.

User Story

As a User I want to manage my 3Box Database Accessible from anywhere on the Internet.

Objective

Create an easily embeddable Universal Ethereum Profile Login that allows Universal access to the 3Box Database and Distributed Application ecosystem. The login button will wrap the 3Box API (current and future features) and enable websites to provide a custom login experience by allowing each distributed application to pass in metadata to contextualize the user experience.

Acceptance Criteria

  • Single line of Javascript embed code.
  • Pass in metadata from dApp to login portal: style, views and privilege requests.
  • Filter activity for distributed application specific requests.

Login Buttons Dashboard

kamescg avatar Oct 14 '18 07:10 kamescg

Hey @KamesCG, thanks for submitting this story. Can you explain what "EID" is, I'm not familiar with it and I don't think many others are unfamiliar as well. If the purpose of this story is to create a one line javascript button to get access to the box object of a user I suggest that you change the title of the issue to something more along those lines. I'm also confused if this is supposed to be an update to the 3box-dapp or a separate plugin to be used in other dapps, care to elaborate more on the purpose of this?

oed avatar Oct 14 '18 08:10 oed

Kames it would be helpful to try to use the language that we’re using in 3Box when appropriate. We’ve been working hard to simplify the message and model of web3 identity and data and keeping language clear is a good start.

As Oed mentioned I’m not sure what 3ID is and therefore not sure what this ticket is about. Thanks!

On Sun, Oct 14, 2018 at 4:39 AM Joel Torstensson [email protected] wrote:

Hey @KamesCG https://github.com/KamesCG, thanks for submitting this story. Can you explain what "EID" is, I'm not familiar with it and I don't think many others are unfamiliar as well. If the purpose of this story is to create a one line javascript button to get access to the box object of a user I suggest that you change the title of the issue to something more along those lines. I'm also confused if this is supposed to be an update to the 3box-dapp or a separate plugin to be used in other dapps, care to elaborate more on the purpose of this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/uport-project/3box-dapp/issues/80#issuecomment-429607093, or mute the thread https://github.com/notifications/unsubscribe-auth/AE-YEuTJNkZCIqcT5SnxCQksMuVxdJ6Gks5ukvgxgaJpZM4Xa_7e .

michaelsena avatar Oct 14 '18 12:10 michaelsena

Kames it would be helpful to try to use the language that we’re using in 3Box when appropriate.

I couldn't resist a little salute to past inspirations ;)

I'm also confused if this is supposed to be an update to the 3box-dapp or a separate plugin to be used in other dapps, care to elaborate more on the purpose of this?

I meant to create the issue in the general 3Box repo. Will move to appropriate location for discussion.

kamescg avatar Oct 14 '18 16:10 kamescg