Skip to content
This repository has been archived by the owner on Aug 9, 2021. It is now read-only.

Integration: Ethereum Profile Login Button #80

Open
kamescg opened this issue Oct 14, 2018 · 3 comments
Open

Integration: Ethereum Profile Login Button #80

kamescg opened this issue Oct 14, 2018 · 3 comments

Comments

@kamescg
Copy link
Contributor

kamescg commented Oct 14, 2018

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

@oed
Copy link
Member

oed commented Oct 14, 2018

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
Copy link
Contributor

michaelsena commented Oct 14, 2018 via email

@kamescg kamescg changed the title Integration: ΞID Universal Login Integration: Universal Ethereum Profile Login Oct 14, 2018
@kamescg kamescg changed the title Integration: Universal Ethereum Profile Login Integration: Ethereum Profile Login Button Oct 14, 2018
@kamescg
Copy link
Contributor Author

kamescg commented Oct 14, 2018

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants