3box / 3box-dapp

3Box Hub App: User profiles and storage drive
https://3box.io/hub
MIT License
40 stars 28 forks source link

Integration: Ethereum Profile Login Button #80

Open kamescg opened 5 years ago

kamescg commented 5 years ago

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

Login Buttons Dashboard

oed commented 5 years ago

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?

michaelsena commented 5 years ago

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 notifications@github.com 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 .

kamescg commented 5 years ago

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.