Hi Jody,
thanks for answering. Do you know any other way to do what I'm needing?
Removing Web UI completely is not really convenient...
It's about not providing users access to download data as vectors. That
is required if GeoServer hosts unfree or even critical data.
I could allow WFS requests for ROLE_AUTHENTICATED only. I could even
deal with that in my client application (which is capable of
authenticating for WFS requests). But I actually do not want to add
security (authentication requirements) for WMS requests (getting just
dumb images is not a problem).
However, there's one exception: KML. Although it is a WMS format (and
so, it is not protected by any WFS service security rule), KML is
actually a vector format, as it contains real WGS84 coordinates (maybe
other WMS formats do as well). Even worse for critical data (thing of
line features describing North Stream pipelines blown up recently), KML
can easily be imported into and publicly published by Google Earth. Even
non-GIS related users can do this in minutes.
So, Layer Preview may be a "simple to exploit" security hole when
dealing with critical data. In order to prevent it, one has to secure
all data and/or all services. The latter is uncommon (or at least
uncomfortable) for WMS using raster formats like PNG or JPEG.
What about a new option to disable Layer Preview for anonymous access?
Or, as an alternative, a new boolean layer property (like "enabled" or
"advertised") named "show in preview" (defaulting to true)?
Carsten
Am 27.06.2023 um 13:53 schrieb Jody Garnett:
There is an option to turn the entire geoserver admin console off in
the documentation:
https://docs.geoserver.org/latest/en/user/production/config.html#disable-the-geoserver-web-administration-interface
I am not sure if I have heard of an option to turn off just the layer
preview before.
--
Jody Garnett
On Jun 27, 2023 at 1:00:51 PM, Carsten Klein <[email protected]> wrote:
Hi there,
some years ago, I found a quite simple mechanism to remove the "Layer
Preview" link from GeoServer's start page, BEFORE being logged on.
Currently, I do not find this mechanism any more nor any documentation
about it.
Any suggestions brought by Google search just mention to remove read
access through Security settings (Layer Security or Service Security).
However, I just want to provide access to the Layer Preview for an
logged-on user. I don't want to add authentication requirements to
layers or services (if a users manages to assemble a WFS request
manually, he/she shall get that data... will never happen *lol*).
I believe there was a rather simple trick to let the Layer Preview menu
link not show up before a users has logged-in into the Web
administration interface. Is it still there in a recent version (e.g.
2.22.x) and how enable it?
Many thanks in advance,
Carsten
_______________________________________________
Geoserver-users mailing list
Please make sure you read the following two resources before posting
to this list:
- Earning your support instead of buying it, but Ian Turton:
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines:
http://geoserver.org/comm/userlist-guidelines.html
If you want to request a feature or an improvement, also see this:
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users
_______________________________________________
Geoserver-users mailing list
Please make sure you read the following two resources before posting to this
list:
- Earning your support instead of buying it, but Ian Turton:
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines:
http://geoserver.org/comm/userlist-guidelines.html
If you want to request a feature or an improvement, also see this:
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users