-
Notifications
You must be signed in to change notification settings - Fork 0
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
Fine grain access (column filtering) #558
Comments
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Nov 28, 2019
Apply column filtering to explore endpoints (except "describe"). Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 3, 2019
Apply column filtering to explore endpoints (except "describe") by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 3, 2019
Apply column filtering to explore endpoints (except "describe") by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 4, 2019
Apply column filtering to explore endpoints (except "describe") by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558 Filter the describe Apply columns filtering to /_describe & /_list. With tests.
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 9, 2019
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 10, 2019
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 16, 2019
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 16, 2019
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 17, 2019
Update tests accordingly. Related tp See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 17, 2019
With tests accordingly. Closes #558.
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 18, 2019
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 18, 2019
Update tests accordingly. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 18, 2019
With tests accordingly. Closes #558.
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 20, 2019
Update tests accordingly. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 20, 2019
Update tests accordingly. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 23, 2019
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 23, 2019
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 23, 2019
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 24, 2019
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Dec 24, 2019
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
FGA should also be applied to v12 |
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Jan 13, 2020
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Jan 13, 2020
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Jan 13, 2020
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Jan 13, 2020
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Jan 31, 2020
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Jan 31, 2020
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Feb 5, 2020
Filter the fields in _describe and _list. Add integration tests. Related to #558
laurent-thiebaud-gisaia
added a commit
that referenced
this issue
Feb 5, 2020
Apply column filtering to explore endpoints by returning a 403 if the user uses an unavailable column. Update tests accordingly. See #558
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
From a header parameter with a list of allowed (coma-separated) fields, filter the rest responses to use and return only these fields, if the header is provided. The collection's id, timestamp, geometry and centroid fields are always allowed.
The following endpoints are impacted in
/explore
:If a request contains, in its filter, a forbidden field, then a code 403 should be returned. The following parameters are impacted:
f
q
; moreover if a 'q' parameter contains no target field but the column filter header is present, an exception should be thrownsort
include
agggregations
(main field, fetch_geometry, metrics and fetch_hits).In search requests, only allowed fields should be returned.
In /explore/_describe & /explore/_list:
In ogc-wfs project:
DescribeFeatureType
: the returned properties should be filteredGetFeature
: the returned properties should be filtered. Return 403 if a filter field is forbiddenGetPropertyValue
: return a 403 if a requested property isn't allowed. Return 403 if a filter field is forbiddenIn opensearch project:
At the end,
The text was updated successfully, but these errors were encountered: