Module for Invenio that provides authentication via Shibboleth.
Project description
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
Developer documentation
See https://tobiasfrust.github.io/shibboleth-authenticator.
Version 0.1.4
No new changes are introduced in this version. PyPi deployment failed for version 0.1.3.
Version 0.1.3
Fix get_safe_redirect_target function by not dropping the query parameters anymore [#48](https://github.com/tobiasfrust/shibboleth-authenticator/pull/48)
Bump Invenio dependencies to stable versions (> v1.0.0) [#47](https://github.com/tobiasfrust/shibboleth-authenticator/pull/47)
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for shibboleth-authenticator-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c7af991c53dfe3371eb43a92f46d2d19c8a04fc779931b3b9e067393fa4e3c6 |
|
MD5 | 5926b2030efd70a3c66f7bd46a850591 |
|
BLAKE2b-256 | 2511fff8fe793c18aa392b5320744c5ac52f65ca98fa4e53135154974ebab59d |
Hashes for shibboleth_authenticator-0.1.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d0011c82bd8cca7a0113c1da4601c343b78827188d25e253ceb40e5e1740a66 |
|
MD5 | 2dddf47a4adc0cad179ae794286d9564 |
|
BLAKE2b-256 | 4df6e47ed23c65c1750aa666edf43899c1df182464d687e4b505b5b945021a23 |