Skip to content

Allow proxying to registered lapp:Application endpoints regardless of…#284

Merged
namedgraph merged 6 commits intodevelopfrom
fix-proxyrequestfilter-for-registered-apps
Apr 6, 2026
Merged

Allow proxying to registered lapp:Application endpoints regardless of…#284
namedgraph merged 6 commits intodevelopfrom
fix-proxyrequestfilter-for-registered-apps

Conversation

@namedgraph
Copy link
Copy Markdown
Member

… ENABLE_LINKED_DATA_PROXY

When ENABLE_LINKED_DATA_PROXY=false, requests to registered lapp:Application base URIs (e.g. demo.linkeddatahub.com from linkeddatahub.com) were incorrectly blocked. These are first-party endpoints, not third-party proxy targets.

ProxyRequestFilter now calls matchApp(targetURI) before the proxy-enabled check; if the target's origin matches a registered application, the check is skipped. SSRF validation is preserved for all requests.

namedgraph and others added 6 commits April 6, 2026 00:48
… ENABLE_LINKED_DATA_PROXY

When ENABLE_LINKED_DATA_PROXY=false, requests to registered lapp:Application
base URIs (e.g. demo.linkeddatahub.com from linkeddatahub.com) were incorrectly
blocked. These are first-party endpoints, not third-party proxy targets.

ProxyRequestFilter now calls matchApp(targetURI) before the proxy-enabled check;
if the target's origin matches a registered application, the check is skipped.
SSRF validation is preserved for all requests.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces the verbose switch on HTTP method with a single Invocation.Builder
call, proxying all methods rather than whitelisting GET/POST/PUT/PATCH/DELETE.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@namedgraph namedgraph merged commit 87c5020 into develop Apr 6, 2026
1 check passed
@namedgraph namedgraph deleted the fix-proxyrequestfilter-for-registered-apps branch April 6, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant