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/hzdr/shibboleth-authenticator@master
Developer documentation
See https://hzdr.github.io/shibboleth-authenticator.
## Version 0.1.5
Global: Update links after project transfer [[#55](https://github.com/hzdr/shibboleth-authenticator/pull/55)]
Dependencies: Pin requests-oauthlib and oauthlib [[#54](https://github.com/hzdr/shibboleth-authenticator/pull/54)]
Travis: use xenial build environment [[#52](https://github.com/hzdr/shibboleth-authenticator/pull/52)]
Docs: versioning like readthedocs for documentation [[#51](https://github.com/hzdr/shibboleth-authenticator/pull/51)]
Add Python 3.6 to Travis CI test matrix [[#49](https://github.com/hzdr/shibboleth-authenticator/pull/49)]
## 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/hzdr/shibboleth-authenticator/pull/48)]
Bump Invenio dependencies to stable versions (> v1.0.0) [[#47](https://github.com/hzdr/shibboleth-authenticator/pull/47)]
## Version 0.1.2
Add .rodare.json file for automatic software preservation [[#46](https://github.com/hzdr/shibboleth-authenticator/pull/46)]
## Version 0.1.1
Create linked identity when user logs in to support multiple idenitiy providers [[#45](https://github.com/hzdr/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
File details
Details for the file shibboleth-authenticator-0.1.5.tar.gz
.
File metadata
- Download URL: shibboleth-authenticator-0.1.5.tar.gz
- Upload date:
- Size: 51.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ead342dae8bfb17aa67d0cb728e555b5e950da044d45cc318611de2d0380e518 |
|
MD5 | 00386b0b777168c6daf32f13e1f6c5f7 |
|
BLAKE2b-256 | 9ad4a11a896ebbfae53eb142519e57578d5eca64b46678de9d06ca5a2acb97a5 |
File details
Details for the file shibboleth_authenticator-0.1.5-py2.py3-none-any.whl
.
File metadata
- Download URL: shibboleth_authenticator-0.1.5-py2.py3-none-any.whl
- Upload date:
- Size: 27.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff20fcb5a30460f79c717c60cd913fda4990761f74c72b0588a8091907ef0339 |
|
MD5 | 596e68a9a3396ef5bbb6f8f0eb427b19 |
|
BLAKE2b-256 | 2cb54d9ff57893f6891e39a9a6fc162ca15f9f5a5e696620800447d38a070cee |