Shibboleth Authenticator

Module for Invenio that provides authentication via shibboleth.



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 module can be installed via PyPI:

$ pip install shibboleth-authenticator

Or the latest development branch directly from GitHub:

$ pip install git+git://


User’s Guide

This part of the documentation will show you how to get started in using Shibboleth-Authenticator module for Invenio.

API Reference

If you look for information on a specific function, class or method, this part of the documentation is for you.