|
In the "Filter Chain" page ( geoserver/web/?wicket:interface=:87:::: ) I'm trying to set up a new Chain filter by moving it from the "Available" box to the "Selected" box.
In the interface it works and a POST is sent with the correct values and ordering: authFilterChain:recorder geostore,basic,anonymous
After the change GeoServer does not react as expected and inspecting the security/config.xml file I see that the "geostore" filter is missing.
... <filters name="default" class="org.geoserver.security.ServiceLoginFilterChain" interceptorName="interceptor" exceptionTranslationName="exception" path="/**" disabled="false" allowSessionCreation="false" ssl="false" matchHTTPMethod="false"> <filter>basic</filter> <filter>anonymous</filter> </filters> ...
I got it working by manually changing the file, adding the <filter>geostore</filter>, and restarting GeoServer (a configuration reload does not work).
|