-
-
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
Secure/Authenticated API access #2389
Comments
We, at INFURA, really need to work on some kind of implementation for authentication of the API. This element, indeed, has a priority a little higher than developing I know @jbenet you told me that IPFS daemon is not meant that way. But the need is there, to provide a daemon to people to upload and pin files. I had a quick conversation at DevCon2 with @whyrusleeping, and was suggested to build a specification, to discuss and implement. So my question: Where do we move this conversation, so I can start a specification and implement it? In this repository? In Thank you y gracias por la paciencia, los últimos meses han sido una locura! HJ.- |
There is also #1532 |
I like this a lot. |
Any update on this ? For now, we just put the IPFS API behind a wireguard but that can be very profitable to have a way to add auth in the IPFS API for ACL. |
No. The current way to do this is to stick an NGINX proxy out in front of the API and authenticate with that.
|
If I understand correctly, the current setup means anyone on localhost is privileged to interact with the API? |
You can use unshare and cgroups to create multiple permissioned loopbacks (docker, lxd, ... make thoses features available conveniently). |
@OpenOS-Project-Creator-Founder
No, asking peoples to run a custom kernel that ships with a bunch of extra features is a far too big ask and not pratical for this rather simple problem, using custom kernels with many cloud providers is really painfull. I personally prefer people using reverse proxies, vpns or tunnels. I use ssh tunnels myself. |
Currently,
Solutions:
The text was updated successfully, but these errors were encountered: