Skip to main content

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.

Metadata

Release files for BottleSaml 22.8.27

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BottleSaml 22.8.27
File Size Uploaded
BottleSaml-22.8.27.tar.gz 12.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for BottleSaml 22.8.27
File Interpreter ABI Platform
BottleSaml-22.8.27-py3-none-any.whl Python 3 none any Details

Total release size: 20.5 kB

Release files / BottleSaml-22.8.27.tar.gz

Download URL BottleSaml-22.8.27.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4787e237a54b7f23901854c6580771bd588cb750de08fc92d8099ab5ebaa8c37
BLAKE2b-256 checksum
How to use checksums
a78686f58e6942cc0e6050ae408b8bc44ce50d529d89ad1a86b8b9fd0015ba4c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / BottleSaml-22.8.27-py3-none-any.whl

Download URL BottleSaml-22.8.27-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
24b1637686f76a69a172e63af56a8cba0fa93464355e781d501563a84c3c6a58
BLAKE2b-256 checksum
How to use checksums
0693b9591b90078ce853c3454e1ac4965a834b8d5d94dc2b7459ee859f6c9e2e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

22.8.27 This release

2 release files

21.8.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page