Skip to main content

SAML 2.0 IdP for Django

Project description

https://travis-ci.org/mobify/dj-saml-idp.svg?branch=master

This is a fork novapost/django-saml2-idp that is distributed indipendantly as dj-saml-idp.

dj-saml-idp implements the Identity Provider side of the SAML 2.0 protocol and makes user authentication available to external applications.

Testing

The test runner is pytest and we are using tox to run tests against different versions of Django. The test can be run locally using either tox directly (preferably in a virtualenv):

$ pip install tox
$ tox

Or inside a Docker container using using the provided Dockerfile and with docker-compose (requires docker and docker-compose to be installed):

$ docker-compose run test

Release

You need the PyPI credentials for the mobify account to be able to release a new version and the build script is expecting it defined as an environment variable:

$ export PYPI_PASSWORD=supersecretpassword

Releasing a new version to PyPI is very simple. The first thing you need to do is make sure that all the test are passing and that the version in saml2idp/__init__.py is the one that you’d like to create on PyPI.

With that done, all you need to do is run the following commands:

$ make release

This will cleanup the build/ and dist/ directories, build a source package and a Python wheel. Both will then be uploaded to PyPI.

License

Distributed under the MIT License.

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

dj-saml-idp-0.19.3.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

dj_saml_idp-0.19.3-py2.py3-none-any.whl (21.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file dj-saml-idp-0.19.3.tar.gz.

File metadata

File hashes

Hashes for dj-saml-idp-0.19.3.tar.gz
Algorithm Hash digest
SHA256 69b6a007425e0464ceb8373e60ecba6ac1b1f6e1f946ef47030b79a9919a9d85
MD5 00801e9efe04148b3c1ca218a9fdee5c
BLAKE2b-256 62fefae5ae3e57e6ec10fc1e9365eb239b76e4c2e1dc9bad9e25415948578c09

See more details on using hashes here.

File details

Details for the file dj_saml_idp-0.19.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dj_saml_idp-0.19.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cfda145462332884eeb25b58a0ee37fc07f7d35c0b3d5b49c191ac25108616aa
MD5 11ee61d45f852dd04f00d0b823674170
BLAKE2b-256 3b1d513f86bfac0c7b7e57d945e1b58d2bebe1cfac339b2b26eef0bb9450b773

See more details on using hashes here.

Supported by

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