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

Refactor tasks #1

Closed
6 tasks done
tahpot opened this issue Jul 3, 2021 · 2 comments · Fixed by #16
Closed
6 tasks done

Refactor tasks #1

tahpot opened this issue Jul 3, 2021 · 2 comments · Fixed by #16
Assignees
Labels
Milestone

Comments

@tahpot
Copy link
Contributor

tahpot commented Jul 3, 2021

The following refactor tasks need to occur when migrating from @verida/datastore:

  • Support authenticating multiple application contexts within the same app (for connecting to remote third party app inboxes)
  • Refactor DID support to use 3ID's #2
  • Support multiple, injectable authentication strategies (server side, qr code, metamask, key in a cookie)
  • Migrate existing @verida/datastore library into new Typescript refactor library (@verida/network-ts)
  • Support swappable storage engines
  • Rename @verida/network-ts to @verida/client-ts
@tahpot tahpot added the refactor label Jul 3, 2021
@tahpot
Copy link
Contributor Author

tahpot commented Jul 9, 2021

Support authenticating multiple application contexts within the same app (for connecting to remote third party app inboxes)

Marking this complete as it will be handled by Verida Single Sign and the Verida Vault.

@tahpot
Copy link
Contributor Author

tahpot commented Jul 9, 2021

Support multiple, injectable authentication strategies (server side, qr code, metamask, key in a cookie)

Marking this complete.

  • Server side is supported by @verida/storage-link
  • QR code is supported via Verida SSO
  • Metamask is supported via @ceramic/3id-connect (albeit with security issues)
  • Key in cookie is supported by @verida/network core library when running in a web context

tahpot pushed a commit that referenced this issue Aug 22, 2021
…ase support into separate endpoints. Update tests. Related to #1.
tahpot pushed a commit that referenced this issue Aug 22, 2021
@tahpot tahpot self-assigned this Aug 22, 2021
@tahpot tahpot added this to the MVP Release milestone Aug 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant