/pyadfsclient

ADFS client Python implementation

Primary LanguagePythonMIT LicenseMIT

pyadfsclient

ADFS client

Authenticate with your service Provider and Active Directory Federation Services (ADFS) from a command line.

Features:

  • Fetch content of the protected resource

Dependencies

pyadfsclient depends on requests and lxml libraries.

The easiest way to install your dependencies is via pip::

$ pip install --upgrade -r requirements.txt

Installation

Make sure you meet all required dependencies and smply run ./adfs-client

Usage

Simply call ./adfs-client with appripriate options (see --help for more details).

You can also export following environment variables and run your client params-free::

SSL/TLS certificates managing

You can pass your own CA certificates by setting proper requests' environment variable - REQUESTS_CA_BUNDLE. For more information examine requests documentation