-
Notifications
You must be signed in to change notification settings - Fork 445
Description
Description
Currently the MapStore Rule Manager
supports only one GeoServer instance by plugin configuration.
We have to definitely enhance it to be able to support N instances as effectively possible on the BE side.
Currently the rule manager can define auth rules only for one single GeoServer instance. With this implementation
it should be possible to define multiple GeoServer instance endpoint via MS UI to be able to assign the desired one to created rules instead of directly assigning the one defined by plugin configuration, as it is now.
Acceptance Criteria
- It is possible to define/manage a list of multiple GeoServer endpoints directly from the existing MapStore Rule Manage UI: https://github.com/geoserver/geofence/wiki/GeoFence-REST-API#gsinstances-operations
Below is an example of how the UI works in the old GF admin UI

- When defining/configuring an auth rule, it is possible to assign/change the related GeoServer instance the auth rule should refer to
- It is possible to filter rules by GF instance within the Rule Manager table
Some mockup proposal is expected before start working on the implementation.
What kind of improvement you want to add? (check one with "x", remove the others)
- Minor changes to existing features
- Code style update (formatting, local variables)
- Refactoring (no functional changes, no api changes)
- Build related changes
- CI related changes
- Other... Please describe:
Other useful information
This need to be compatible for GeoFence Stand-Alone and GeoServer Integrated versions.
More information about available GF REST endpoints at: https://github.com/geoserver/geofence/wiki/GeoFence-REST-API

