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
Metadata
Release files for shibboleth-authenticator 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| shibboleth-authenticator-0.1.5.tar.gz | 51.9 kB | Without provenance | Details for shibboleth-authenticator-0.1.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| shibboleth_authenticator-0.1.5-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for shibboleth_authenticator-0.1.5-py2.py3-none-any.whl |
Total release size: 79.7 kB
Release files / shibboleth-authenticator-0.1.5.tar.gz
| Download URL | shibboleth-authenticator-0.1.5.tar.gz |
|---|---|
| Size | 51.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ead342dae8bfb17aa67d0cb728e555b5e950da044d45cc318611de2d0380e518
|
|
BLAKE2b-256 checksum How to use checksums |
9ad4a11a896ebbfae53eb142519e57578d5eca64b46678de9d06ca5a2acb97a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / shibboleth_authenticator-0.1.5-py2.py3-none-any.whl
| Download URL | shibboleth_authenticator-0.1.5-py2.py3-none-any.whl |
|---|---|
| Size | 27.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
ff20fcb5a30460f79c717c60cd913fda4990761f74c72b0588a8091907ef0339
|
|
BLAKE2b-256 checksum How to use checksums |
2cb54d9ff57893f6891e39a9a6fc162ca15f9f5a5e696620800447d38a070cee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for shibboleth-authenticator 0.1.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.