Metadata-Version: 2.1
Name: shibboleth-authenticator
Version: 0.1.2
Summary: Module for Invenio that provides authentication via Shibboleth.
Home-page: https://github.com/tobiasfrust/shibboleth-authenticator
Author: HZDR
Author-email: t.frust@hzdr.de
License: GPLv3
Description: ..
           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/tobiasfrust/shibboleth-authenticator/master.svg
                :target: https://travis-ci.org/tobiasfrust/shibboleth-authenticator
        
        .. image:: https://img.shields.io/coveralls/tobiasfrust/shibboleth-authenticator/master.svg
                :target: https://coveralls.io/github/tobiasfrust/shibboleth-authenticator
        
        .. image:: https://img.shields.io/github/tag/tobiasfrust/shibboleth-authenticator.svg
                :target: https://github.com/tobiasfrust/shibboleth-authenticator/releases
        
        .. image:: https://img.shields.io/github/license/tobiasfrust/shibboleth-authenticator.svg
                :target: https://github.com/tobiasfrust/shibboleth-authenticator/blob/master/LICENSE
        
        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:
        
        .. code-block:: bash
        
          $ sudo apt install libxml2-dev libxmlsec1-dev
        
        Shibboleth-Authenticator
        ------------------------
        
        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/tobiasfrust/shibboleth-authenticator@master
        
        Developer documentation
        =======================
        See `https://tobiasfrust.github.io/shibboleth-authenticator <https://tobiasfrust.github.io/shibboleth-authenticator/index.html>`_.
        
        
        
        Version 0.1.2
        
        - Add `.rodare.json` file for automatic software preservation [#46](https://github.com/tobiasfrust/shibboleth-authenticator/pull/46)
        
        Version 0.1.1
        
        - Create linked identity when user logs in to support multiple idenitiy providers [#45](https://github.com/tobiasfrust/shibboleth-authenticator/pull/45)
        
        Version 0.1
        
        - Initial release
        
Keywords: invenio shibboleth authentication
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 5 - Production/Stable
Provides-Extra: all
Provides-Extra: sqlite
Provides-Extra: mysql
Provides-Extra: postgresql
Provides-Extra: tests
Provides-Extra: docs
