Skip to main content

pysaml2 integration for Django

Project description

djangosaml2

CI build pypi Downloads Documentation Status License Python versions Django versions

A Django application that builds a Fully Compliant SAML2 Service Provider on top of PySAML2 library. Djangosaml2 protects your project with a SAML2 SSO Authentication.

Features:

  • HTTP-REDIRECT SSO Binding
  • HTTP-POST SSO Binding
  • SLO POST and HTTP-REDIRECT Binding
  • Discovery Service
  • embedded Wayf page with customizable html template
  • IdP Hinting
  • IdP Scoping
  • Samesite cookie

Please consult the official Documentation of djangosaml2 to get started.

Contributing

Please open Issues to start debate regarding the requested features, or the patch that you would apply. We do not use a strict submission format, please try to be more concise as possible.

The Pull Request MUST be done on the dev branch, please don't push code directly on the master branch.

Special thanks

This is a community-driven project, born as a fork and maintained by different authors at different times, such as:

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

djangosaml2-1.9.1.tar.gz (56.6 kB view details)

Uploaded Source

Built Distribution

djangosaml2-1.9.1-py2.py3-none-any.whl (65.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file djangosaml2-1.9.1.tar.gz.

File metadata

  • Download URL: djangosaml2-1.9.1.tar.gz
  • Upload date:
  • Size: 56.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for djangosaml2-1.9.1.tar.gz
Algorithm Hash digest
SHA256 990cb2b2f3eb40d317be45e8e10bc43aec2a4c10e17f9d85d08fad39affa452c
MD5 cc8c93303e66d8696684eef753fb2fed
BLAKE2b-256 f8f86817937beeb646c68fab58c4def382f6b32d796771cb1a98fede52938e53

See more details on using hashes here.

File details

Details for the file djangosaml2-1.9.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for djangosaml2-1.9.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a61d8c4f976b63344f3759004255a1d61b6fb1a63a103ef39e041f41b1c3390e
MD5 94d1074523dd6c2af2e1342c87d3d83a
BLAKE2b-256 c5a8feddf41594c0eea8eef3378dbe2278bc2ce105206a6ee7cdd46c3e0c4854

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