Commit 8b9e646
Move proxy logic from ProxiedGraph into ProxyRequestFilter
Replace the JAX-RS sub-resource (ProxiedGraph) and Dispatcher routing
with a @PreMatching ContainerRequestFilter (priority 4050) that intercepts
all proxy requests — both explicit ?uri= params and lapp:Dataset matches —
before AuthorizationFilter runs. ACL is no longer checked for proxy
requests; access control is enforced by the target endpoint.
Removes the proxy bypass hack from AuthorizationFilter and simplifies
Dispatcher (no more getProxyClass()). ProxiedGraph is deleted entirely.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 591db41 commit 8b9e646
File tree
6 files changed
+370
-750
lines changed- http-tests/proxy
- src/main/java/com/atomgraph/linkeddatahub
- server
- filter/request
- model/impl
6 files changed
+370
-750
lines changedThis file was deleted.
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| 104 | + | |
104 | 105 | | |
105 | 106 | | |
106 | 107 | | |
| |||
1098 | 1099 | | |
1099 | 1100 | | |
1100 | 1101 | | |
| 1102 | + | |
1101 | 1103 | | |
1102 | 1104 | | |
1103 | 1105 | | |
| |||
Lines changed: 1 addition & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| |||
106 | 105 | | |
107 | 106 | | |
108 | 107 | | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | 108 | | |
122 | 109 | | |
123 | 110 | | |
| |||
135 | 122 | | |
136 | 123 | | |
137 | 124 | | |
138 | | - | |
139 | | - | |
140 | 125 | | |
141 | 126 | | |
142 | 127 | | |
| |||
463 | 448 | | |
464 | 449 | | |
465 | 450 | | |
466 | | - | |
| 451 | + | |
0 commit comments