How can I set up the GeoSever security so that users associated with a given role/group can register and publish their data (e.g. PostGIS) as GeoServer layers?

I can register things as admin. I tried to allow other users to do this and set up a multi-user system following Opengeo documentation. But in the system I got, the new user, e.g. private_editor only has the Layer Preview option in the Data section, as if not logged in.

How can I grant access to the non-admin user other options in the Data, such as Layers, Stores, Styles, and Layer Groups? Which documentation should I be looking into for such settings?

enter image description here

  • please add some details of the roles and permissions you set for your user
    – Ian Turton
    Commented Jan 19, 2017 at 8:36

1 Answer 1


You need to make them workspace administrators. See the documentation: http://docs.geoserver.org/stable/en/user/security/layer.html#rules

The docs refers to text rules, but you can assign admin rules from the UI too.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.