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+.

$ conda install -c conda-forge ciecplib

Supported python versions: 3.6+.

User documentation

ciecplib Package

Functions

get(*args, **kwargs)

Send a GET request using ECP authentication

get_cert(*args, **kwargs)

get_cookie(*args, **kwargs)

request(*args, **kwargs)

Request a URL using ECP authentication

Classes

Session([idp, kerberos, username, password, …])

requests.Session with default ECP auth and pre-populated cookies

Indices and tables