-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Add ipfs-companion chrome extension id to accepted origins for future manifest v3 version #8689
Labels
effort/hours
Estimated to take one or several hours
kind/maintenance
Work required to avoid breaking changes or harm to project's status quo
P1
High: Likely tackled by core team if no one steps up
topic/rpc-api
Issues related to Kubo RPC API at /api/v0
Milestone
Comments
meandavejustice
added
the
kind/enhancement
A net-new feature or improvement to an existing feature
label
Jan 21, 2022
Extension IDs from Chrome Web Store:
@meandavejustice feel free to open a PR that adds their Origin URLs to |
lidel
added
effort/hours
Estimated to take one or several hours
kind/maintenance
Work required to avoid breaking changes or harm to project's status quo
topic/rpc-api
Issues related to Kubo RPC API at /api/v0
and removed
kind/enhancement
A net-new feature or improvement to an existing feature
labels
Jan 21, 2022
meandavejustice
added a commit
to meandavejustice/kubo
that referenced
this issue
Jan 21, 2022
- fixes ipfs#8689 - Adds the chrome-extension ids for ipfs-companion and ipfs-companion-beta to the allowed origins list, this allows us to accesss ipfs api from a manifest v3 extension. - added tests in t0401-api-browser-security.sh
meandavejustice
added a commit
to meandavejustice/kubo
that referenced
this issue
Mar 16, 2022
- fixes ipfs#8689 - Adds the chrome-extension ids for ipfs-companion and ipfs-companion-beta to the allowed origins list, this allows us to accesss ipfs api from a manifest v3 extension. - added tests in t0401-api-browser-security.sh
meandavejustice
added a commit
to meandavejustice/kubo
that referenced
this issue
Mar 16, 2022
- fixes ipfs#8689 - Adds the chrome-extension ids for ipfs-companion and ipfs-companion-beta to the allowed origins list, this allows us to accesss ipfs api from a manifest v3 extension. - added tests in t0401-api-browser-security.sh
lidel
added a commit
that referenced
this issue
Mar 16, 2022
* fix: add companion ids to allow origins - fixes #8689 - Adds the chrome-extension ids for ipfs-companion and ipfs-companion-beta to the allowed origins list, this allows us to accesss ipfs api from a manifest v3 extension. - added tests in t0401-api-browser-security.sh * fix: companion when custom CORS *-Origin is set Companion extension should be able to access RPC API even when custom Access-Control-Allow-Origin is set Co-authored-by: Marcin Rataj <lidel@lidel.org>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
effort/hours
Estimated to take one or several hours
kind/maintenance
Work required to avoid breaking changes or harm to project's status quo
P1
High: Likely tackled by core team if no one steps up
topic/rpc-api
Issues related to Kubo RPC API at /api/v0
Manifest v3 removes support for the blocking webRequest api. We are currently using this api to intercept requests and modify the Origin URL to that of the ipfs-webui. With support for this feature gone we need another way for companion to make api requests to ipfs.
I'm proposing that we add the chrome-extension-id (which is generated once on upload to the chrome web store) to the default allowed origins. This way companion can still be useful for users when manifest v2 is deprecated, and they will not have to manually update their configurations.
I have discussed this a bit with @lidel on slack, but wanted to get the ball rolling here so that we can have the ability to get ipfs-companion manifest v3 into the chrome store (if only as a beta channel for power users) by the end of Q1.
For further context: ipfs/ipfs-companion#666 (mv3 tracking issues)
The text was updated successfully, but these errors were encountered: