https://img.shields.io/travis/tobiasfrust/shibboleth-authenticator/master.svg https://img.shields.io/coveralls/tobiasfrust/shibboleth-authenticator/master.svg https://img.shields.io/github/tag/tobiasfrust/shibboleth-authenticator.svg https://img.shields.io/github/license/tobiasfrust/shibboleth-authenticator.svg

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/tobiasfrust/shibboleth-authenticator@master

Contents

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.