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

identity #4

Open
pgte opened this issue Jun 27, 2018 · 4 comments
Open

identity #4

pgte opened this issue Jun 27, 2018 · 4 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@pgte
Copy link
Contributor

pgte commented Jun 27, 2018

One thing that we will need to embed here is the identity. Deltas should be signed and verified by peers. I'm not sure which API we should expose, but I'm thinking of something along the lines of having a session intermediating collaborations:

const session = await app.session(credentials)
const collaboration = await session.collaborate('collab name', 'type', options)
@pgte
Copy link
Contributor Author

pgte commented Jul 24, 2018

@satazor do you mind taking this one? (after the DWeb Summit, of course).

@satazor
Copy link
Contributor

satazor commented Jul 24, 2018

@pgte Yes. Note that I'm still on Discussify as well. We need to define priorities after the DWeb Summit so that we are aligned in terms of what's to do next and expectations. Hopefully, we will be able to chat with a lot of people about Identity and Authentication on the event to better consolidate our ideas on peer-base/peer-star#15 as well.

@pgte
Copy link
Contributor Author

pgte commented Jul 24, 2018

@satazor understood.

@satazor
Copy link
Contributor

satazor commented Aug 7, 2018

Notes from personal discussion: we should provide a generic "validation" hook of CRDT operations so that anyone can bring their own identity/verification system. Then we would have a library that would provide a hook that glues the IndentityManagerClient, validating signatures and the presence of the public key in the DID document.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants