Skip to main content

SAML/ECP authentication handler for python-requests

Project description

requests-ecp

A SAML/ECP authentication handler for python-requests.

Release status

PyPI version Conda version
License Supported Python versions

Development status

Build status Code coverage Documentation

Installation

See https://requests-ecp.readthedocs.io/en/latest/#installation for installation instructions.

Basic usage

Attach the HTTPECPAuth object to your Requests Session and the relevant authentication will happen whenever required.

>>> from requests import Session
>>> from requests_ecp import HTTPECPAuth
>>> with Session() as sess:
...     sess.auth = HTTPECPAuth("https://idp.university.ac.uk/idp/profile/SAML2/SOAP/ECP")
...     sess.get("https://data.university.ac.uk/mydata.dat")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

requests_ecp-0.3.2.tar.gz (27.7 kB view details)

Uploaded Source

Built Distribution

requests_ecp-0.3.2-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file requests_ecp-0.3.2.tar.gz.

File metadata

  • Download URL: requests_ecp-0.3.2.tar.gz
  • Upload date:
  • Size: 27.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for requests_ecp-0.3.2.tar.gz
Algorithm Hash digest
SHA256 0febb29207591ffd8120ab67d2753d376539a0384b002c0064edb8b8986dc5d7
MD5 df1b5dc534ff81452ea01b3bd06441c5
BLAKE2b-256 1482b8cf468452a454fcae077648bc2f72db3a0736c30d3f33b8814298f7218e

See more details on using hashes here.

File details

Details for the file requests_ecp-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: requests_ecp-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for requests_ecp-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 91562215743f212869a36d929754411f9f65c0cc7cf1b5196ef32f7489a12306
MD5 788104c0b15ae98635eb51727f976580
BLAKE2b-256 32d263a64fccba80f8d110e5e8e6f3b211ae0fdf9abc2d84e5445f6eb1c898b3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page