Python module to add SAML support for your Invenio instance.
GPL-3.0 License
.. This file is part of the shibboleth-authenticator module for Invenio. Copyright (C) 2017 Helmholtz-Zentrum Dresden-Rossendorf
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. ..
.. image:: https://img.shields.io/travis/hzdr/shibboleth-authenticator/master.svg :target: https://travis-ci.com/hzdr/shibboleth-authenticator
.. image:: https://img.shields.io/coveralls/hzdr/shibboleth-authenticator/master.svg :target: https://coveralls.io/github/hzdr/shibboleth-authenticator
.. image:: https://img.shields.io/github/tag/hzdr/shibboleth-authenticator.svg :target: https://github.com/hzdr/shibboleth-authenticator/releases
.. image:: https://img.shields.io/github/license/hzdr/shibboleth-authenticator.svg :target: https://github.com/hzdr/shibboleth-authenticator/blob/master/LICENSE
.. image:: https://rodare.hzdr.de/badge/DOI/10.14278/rodare.13.svg :target: https://doi.org/10.14278/rodare.13
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:
.. code-block:: bash
$ sudo apt install libxml2-dev libxmlsec1-dev
Shibboleth-Authenticator module can be installed via PyPI:
.. code-block:: console
$ pip install shibboleth-authenticator
Or the latest development branch directly from GitHub:
.. code-block:: console
$ pip install git+git://github.com/hzdr/shibboleth-authenticator@master
See https://hzdr.github.io/shibboleth-authenticator <https://hzdr.github.io/shibboleth-authenticator/index.html>
_.