ckanext-simplesso
A simple CKAN SSO plugin.
A CKAN extension that enables single sign-on (SSO) on your CKAN site using simple HTTP headers in the request. Tested against CKAN 2.4.1.
Installation
Activate your CKAN virtualenv and install:
pip install -e git+https://github.com/jorabra/ckanext-simplesso.git#egg=ckanext-simplesso
Add simplesso to your ckan.plugins in your .ini file.
Configuration
ckan.simplesso.header_parameter = <name of HTTP header parameter>
ckan.simplesso.email_domain = <email domain for SSO users>
Notes
CKAN has strict requirements for usernames. Only alphanumeric, hyphen and underscore characters are allowed. Usernames are auto-generated from the SSO header.
License
MIT