-
Notifications
You must be signed in to change notification settings - Fork 324
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
Provide API for other browser extensions #307
Comments
This seems at least partially related to #330 in as much as we're talking about how much of the ipfs api we can expose, and how to do so safely. |
Indeed, these two efforts will greatly overlap: everything we expose under The main difference would be access controls:
|
|
This seems like it would be pretty simple to add this to an extension via the Ports. Create a client from Would need to update
I'm unsure of the properties around extensions. However, it would be nice to possibly require that each version of an extension is authorized. There is the The permissions themselves could also then be listed in the extension itself, and not require a dialog or other confirmation. Though it could be provided. [0] https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/management |
cc @kumavis |
Interesting idea for WebExtension ecosystem:
Quick brain dump:
interface-ipfs-core
files.get
,swarm.peers
etc.(eg. should we avoid mutable actions until we have some kind of ACL?)
Potential client extensions
The text was updated successfully, but these errors were encountered: