Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/geonode/geoserver-geonode-ext

GeoNode's GeoServer Extensions
https://github.com/geonode/geoserver-geonode-ext

Last synced: about 1 month ago
JSON representation

GeoNode's GeoServer Extensions

Awesome Lists containing this project

README

        

geoserver-geonode-ext
=====================

GeoNode extends GeoServer with certain JSON, REST, and security capabilities.

Security
--------

GeoServer delegates authentication and authorization to GeoNode.

When the GeoServer plugin sees a request, it attempts to authorize with
GeoNode:

- If the request has a valid `sessionid` cookie (this links to a user in
GeoNode), GeoNode looks up the user's permissions and replies.

- If there are HTTP credentials in the request (via the `HTTP_AUTHORIZATION`
header) and they match those configured in the `OGC_SETTINGS`,
GeoNode replies that this user is a super-user.

- **Uploads** is a special case: here, GeoNode makes the original request
using the `OGC_SETTINGS` credentials.

JSON
----

TODO

.. todo:: Document GeoServer GeoJSON extensions

REST
----

TODO

.. todo:: Document GeoServer REST extensions