Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We expect that upstream STAC APIs will set the origin of URLs contained in the
href
property of thelinks
array to be properly pointed to the STAC Auth Proxy URL based on theForwarded
header we provide. However, in certain configurations, upstream APIs don't perform this change (e.g. the proxy headers are not properly forwarded to the upstream STAC API via a reverse proxy). This PR updates how we rework links to ensure that links that have an origin and path matching the path of the upstream STAC API will be reworked to instead point to the origin and potential path of the STAC Auth Proxy.