Skip to content

hzdr/shibboleth-authenticator

Repository files navigation

Shibboleth Authenticator

Module for Invenio that provides authentication via shibboleth.

Installation

Requirements

The python3-saml module uses xmlsec, which offers Python bindings for the XML Security Library. xmlsec depends on libxml2-dev and libxmlsec1-dev. These libraries can be installed via the package manager of your distribution. For Ubuntu use:

$ sudo apt install libxml2-dev libxmlsec1-dev

Shibboleth-Authenticator

Shibboleth-Authenticator module can be installed via PyPI:

$ pip install shibboleth-authenticator

Or the latest development branch directly from GitHub:

$ pip install git+git://github.com/hzdr/shibboleth-authenticator@master

Developer documentation

See https://hzdr.github.io/shibboleth-authenticator.