Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
ciecplib 0.9.0
ciecplib 0.9.0
  • Installation

Modules

  • ciecplib
    • get
    • get_cert
    • get_cookie
    • head
    • post
    • Session
  • ciecplib.cookies
    • extract_session_cookie
    • has_session_cookies
    • load_cookiejar
    • ECPCookieJar
  • ciecplib.kerberos
    • find_principal
    • has_credential
    • realm
  • ciecplib.utils
    • get_ecpcookie_path
    • get_idp_url
    • get_idps
    • get_x509_proxy_path
    • random_string
    • EcpIdentityProvider
  • ciecplib.x509
    • check_cert
    • generate_proxy
    • load_cert
    • load_pkcs12
    • print_cert_info
    • time_left
    • write_cert

Command-line scripts

  • ecp-cert-info
  • ecp-curl
  • ecp-get-cert
  • ecp-get-cookie
Back to top
View this page

CIECPLib¶

CIECPLib provides a Python library and command-line utilities to make HTTP requests with SAML/ECP authentication.

This allows requesting documents from behind SAML/Shibboleth authentication systems.

Project status¶

ciecplib PyPI release badge ciecplib conda-forge release badge ciecplib license
GitLab Issues GitLab Merge Requests

Documentation¶

  • Installation

Modules

  • ciecplib
  • ciecplib.cookies
  • ciecplib.kerberos
  • ciecplib.utils
  • ciecplib.x509

Command-line scripts

  • ecp-cert-info
  • ecp-curl
  • ecp-get-cert
  • ecp-get-cookie
Next
Installing CIECPLib
Copyright © 2025, Cardiff University
Made with Sphinx and @pradyunsg's Furo
On this page
  • CIECPLib
    • Project status
    • Documentation