Extension Shibboleth Authentication


Extension Basics

Title
Shibboleth Authentication
Name
ckanext-shibboleth
Type
Public extension
Description
Shibboleth SSO authentication plugin for CKAN providing federated identity management via Apache mod_shib and repoze.who.
CKAN versions
Download-Url (zip)
Last commit
6 years ago (2019-11-07 17:47:01)
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

ckanext-shibboleth

Shibboleth identification plugin for CKAN 2.4.

Provides SSO authentication via Shibboleth. Originally developed by CSC – IT Center for Science Ltd. for the Etsin research data finder. Modified and maintained by GeoSolutions.

Configuration

In production.ini:

ckan.plugins = shibboleth
ckanext.shib.login_path = /shibboleth/login
ckanext.shib.logout_path = /

In who.ini, configure repoze.who with:

[plugin:shibboleth]
use = ckanext.shibboleth.repoze_who:make_identification_plugin
session = Shib-Session-ID
eppn = eppn
mail = mail
fullname = cn
givenname = givenName
surname = sn
check_auth_key = Shib-Identity-Provider
check_auth_op = equals
check_auth_value = https://your-idp

Apache HTTPD requires mod_shib with:

<Location /shibboleth/login>
    AuthType shibboleth
    ShibRequireSession On
    require valid-user
</Location>

License

AGPL-3.0 (Copyright (C) 2012-2015 Finnish Ministry of Education and Culture)

Version
1.0.0
Version release date
2019-11-07
Contact name
Emanuele Tajariol
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

ckanext.shib.login_path = /shibboleth/login

ckanext.shib.logout_path = /

Plugins to configure (ckan.ini)
shibboleth
CKAN Settings (ckan.ini)
DB migration to be executed
(not set)
<< back to Extensions