Skip to main content

SAML Service Provider for Bottle

Project description

BottleSaml

BottleSaml is a Python module for the Bottle web framework. providing SamlSP() - an implementation of a SAML Service Provider for Bottle web apps. This permits bottle apps to authenticated with a SAML Identity Provider (IdP).

This module can be used on it's own, or combined with BottleAuth. BottleAuth provides path and route authentication and authorization tools.

Both modules in BottleSaml rely on persistent session data in the form of a Python dict accessed off the Bottle request object (i.e. request.session). By default BottleSaml will use the BottleSessions module to provide this - but any session middleware that can add a session dict to the request object can be used.

The goal of this module is to provide easy to use tools for using SAML identity management platforms in Bottle apps.

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

BottleSaml-22.8.27.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

BottleSaml-22.8.27-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file BottleSaml-22.8.27.tar.gz.

File metadata

  • Download URL: BottleSaml-22.8.27.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.6.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for BottleSaml-22.8.27.tar.gz
Algorithm Hash digest
SHA256 4787e237a54b7f23901854c6580771bd588cb750de08fc92d8099ab5ebaa8c37
MD5 8514943fe57201162b9fee4abddd0197
BLAKE2b-256 a78686f58e6942cc0e6050ae408b8bc44ce50d529d89ad1a86b8b9fd0015ba4c

See more details on using hashes here.

File details

Details for the file BottleSaml-22.8.27-py3-none-any.whl.

File metadata

  • Download URL: BottleSaml-22.8.27-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.6.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for BottleSaml-22.8.27-py3-none-any.whl
Algorithm Hash digest
SHA256 24b1637686f76a69a172e63af56a8cba0fa93464355e781d501563a84c3c6a58
MD5 2162c1bb4b7be43e89b090f3c2ab6eb6
BLAKE2b-256 0693b9591b90078ce853c3454e1ac4965a834b8d5d94dc2b7459ee859f6c9e2e

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