ckanext-provbz-auth
SPID authentication plugin for CKAN 2.4.
Installation
You can install ckanext-provbz-auth either with:
pip install -e git+git://github.com/geosolutions-it/ckanext-provbz-auth.git#egg=ckanext-provbz-auth
or:
git clone https://github.com/geosolutions-it/ckanext-provbz-auth.git
python setup.py install
Plugin configuration
production.ini configuration
Add provbz_auth to the ckan.plugins line:
ckan.plugins = [...] provbz_auth
Configure external login and logout URLs:
ckanext.provbzauth.login_url = https://test-data.civis.bz.it/Shibboleth.sso/Login?...
ckanext.provbzauth.logout_url = https://test-data.civis.bz.it/Shibboleth.sso/Logout
who.ini configuration
Add the plugin:provbz_auth section with Shibboleth environment variable mappings for authentication.
Note
Original repository at geosolutions-it is no longer available (404). A fork exists at https://github.com/Gpetrak/ckanext-provbz-auth.
License
AGPL-3.0 (Copyright 2019 GeoSolutions SAS)