Skip to content
This repository has been archived by the owner on Jan 18, 2023. It is now read-only.

kata-csc/ckanext-rems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resource Entitlement Management System (REMS) extension for CKAN. Enables use of REMS access rights management with CKAN datasets.

REMS provides tools to design application forms and workflows for items requiring authorization. REMS can be used by the end user to apply for access to a dataset. Users controlling the workflow may use REMS to process the application and administer previously granted access rights. See: https://tnc2013.terena.org/core/presentation/18

The REMS plugin currently depends on the Kata extension.

Development

git clone https://github.com/kata-csc/ckanext-rems.git
cd ckanext-rems
# activate virtualenv
python setup.py develop
# Add 'rems' for 'ckan.plugins' key in your <development>.ini

Installation

You can install ckanext-rems with

pip install -e git://github.com/kata-csc/ckanext-rems.git#egg=ckanext-rems

.ini configuration

Put following lines under [app:main]

rems.resource_domain = Your_domain
rems.rest_base_url = https://your.rems.host/rest_api/
rems.access_application_base_url = https://your.rems.host/your_catalogue
# rems.default_license_type possible values: text, attachment, link
rems.default_license_type = link
rems.client_certificate_path = /path/to/development.crt
rems.client_private_key_path = /path/to/development.key

Shibboleth configuration

Configuration notes: config/shibboleth/README.txt

Releases

No releases published

Packages

No packages published

Languages