# geoserver-geonode-ext **Repository Path**: geonode/geoserver-geonode-ext ## Basic Information - **Project Name**: geoserver-geonode-ext - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-28 - **Last Updated**: 2021-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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