ciecplib
The ciecplib
python client provides a functions and command-line utilities to
authenticate against SAML/ECP endpoints, and retrieve URLs from behind that
authentication.
Installation
$ python -m pip install ciecplib
Supported python versions: 3.5+.
Default pip install
doesn’t include Kerberos Auth support
By default pip install ciecplib
does not bundle
Kerberos auth support that is optional as of requests-ecp 0.3.0.
The ciecplib[kerberos]
extra can be used to automatically
install requests-ecp[kerberos]
:
python -m pip install ciecplib[kerberos]
This does not ensure that a working version of the underlying GSSAPI is installed (e.g, via MIT Kerberos). If you need Kerberos auth, and need to install GSSAPI itself on your system, it is recommended that you use Conda to install `ciecplib`.
$ conda install -c conda-forge ciecplib
Supported python versions: 3.6+.
User documentation
ciecplib Package
Functions
|
Send a GET request using ECP authentication. |
|
Create an X.509 credential using SAML/ECP. |
|
Create a SAML/ECP session cookie valid for the given URL |
|
Send a HEAD request using ECP authentication. |
|
Send a POST request using ECP authentication. |
Classes
|
|