nubiofs / geofence

Advanced Authorization Manager for GeoServer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The current repository is not open for development, it is kept around for historical purposes only.

Please use the repository https://github.com/geoserver/geofence instead.

GeoFence

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).

License

GeoFence core modules and GUI are free and Open Source software, released under the GPL v3 license.

The part of GeoFence that shall be installed as a module into GeoServer (the probe) is released under the same license as GeoServer (which is GPL v2.0), as it implements a GeoServer Java API.

Getting GeoFence

You will need the GeoFence .war file, and the probe module to be installed into your GeoServer instance. In this list you can find a GeoServer .war file with the GeoFence probe preinstalled.

This is the list of the currently available resources for using GeoFence:

Once you have downloaded the resources you need, please follow the instructions on the GeoFence installation wiki page.

Documentation

Community

About

Advanced Authorization Manager for GeoServer

License:GNU General Public License v3.0


Languages

Language:Java 86.6%Language:CSS 8.1%Language:JavaScript 5.1%Language:HTML 0.2%Language:Shell 0.0%