-
Notifications
You must be signed in to change notification settings - Fork 55
Home
GeoFence is a java web application that provides an advanced authentication/authorization engine for GeoServer using the interface described in GSIP 57.
GeoFence provides a graphical user interface to administer GeoServer users and authorization rules. Furthermore, a quite complete REST API allows the programmatic administration of the rules and their ancillary data.
Once integrated with GeoFence, GeoServer will send authorization queries to GeoFence using a configurable internal protocol (by default it uses Spring remoting over HTTP).
GeoFence can be run either as a standalone web application, or, since GeoServer 2.8 and GeoFence 3.0, embedded in GeoServer.
As a standalone webapp, a single GeoFence instance may handle the authorization and authentication for one or more GeoServer instances. Such GeoServer instances may be configured as a cluster or not, making no difference to GeoFence.
The embedded architecture will only provide authorization services to the local GeoServer, and will use the users and roles information provided by the local GeoServer.
GeoFence core modules and GUI are free and Open Source software, released under the GPL v2 license.
You will need the GeoFence .war file, and the probe module to be installed into your GeoServer instance.
This is the list of the currently available resources for using GeoFence:
Stable branch of GeoFence (2.2) is compatible with GeoServer 2.6 and 2.7.
-
[Latest GeoFence 2.2 .war file] (http://ares.boundlessgeo.com/geofence/2.2.x/geofence-2.2.x-latest-war.zip)
Master branch of GeoFence (3.0) is compatible with GeoServer master (2.8).
Once you have downloaded the resources you need, please follow the instructions on the GeoFence installation wiki page.