Loading...
 
ESA > Join & Share > ERGO > ERGO PROGRESS 0908 GEOCAT
Print

ERGO PROGRESS 0908 GEOCAT

WP3300 Implementation of the CSW/EbRim profile based on the GeoNetwork opensource software

Activities performed
  • Updated version of the application with CSW operations working.
  • An application to manage all security stuff for GeoNetwork and CSW/EbRim aplicaction in an uniform way.

CSW/EbRim application has to use the same security model as GeoNetwork to retrieve the metadata in GetRecords and GetRecordById request. Briefly:

* If no user validation, only public metadata can be retrieved

* If user validation, only metadata allowed to any of the groups of the user can be retrieved and also public metadata.

Security management was coupled to GeoNetwork application, been not possible to share with new CSW/EbRim aplication.

The security layer has been implemented to decouple all security stuff from GeoNetwork (user, group and permissions management), allowing both GeoNetwork and CSW/EbRim share the same security. The application is a set of web services with the functionalities:

* Users a authentication and authorization checkings

* Users, groups and metadata permissions management

* Filtering metadata based on user permissions

To use the new application also both Geonetwork and CSW/EbRim required modifications.

Outcomes and results

  • Updated version of the application with CSW operations working

  • An application to manage all security stuff for GeoNetwork and CSW/EbRim aplicaction in an uniform way


Problems and concerns

 


Plans for next period

  • Testing of security layer

  • Finish integration of security layer in ebRim requests. In this task GetRecords and GetRecordById are going to be adapted to use the new security layer developed.

  • Install test server

 


Contributors to this page: Jose García .

Page last modified on Monday 07 of September 2009 15:13:21 CEST by Jose García.