Support for custom IPFS gateway authentication
complete
c
cen
We would like to use Cloudflare IPFS gateway as IPFS_GATEWAY_URL but we don't want to leave it publicly accessible so we have added a protection with an API key param. The final URL looks like this:
Because of the way code currently constructs final URL, we can't simply add the key to existing env var. We would need some kind of IPFS_GATEWAY_URL_PARAM_KEY and IPFS_GATEWAY_URL_PARAM_VALUE which would then be used to add a query param to the end of the final URL if set. Additionally, there could be IPFS_GATEWAY_URL_PARAM_LOCATION=(query,header) to specify where to put it.
Nikita Savik
complete
Implemented in https://github.com/blockscout/blockscout/pull/9898