Skip to main content

FLAAT

eosc-synergy-logo CI Code style: black License: MIT

Use decorators for authorising access to OIDC authenticated REST APIs. Supports Flask, FastAPI and AIOHTTP.

Installation

FLAAT is available on PyPI. Install using pip:

pip install flaat

You can also install from the git repository:

git clone https://github.com/indigo-dc/flaat
pip install -e ./flaat

Note

Please note that there may be conflicts with the pip package jwt, because its installation can mask python-jwt. In case of this error:

    class FlaatPyJWKClient(jwt.PyJWKClient):
                           ^^^^^^^^^^^^^^^
AttributeError: module 'jwt' has no attribute 'PyJWKClient'

the `jwt package is in the way, and you need to uninstall it, so python-jwt can be used.

Documentation

The documentation is available at readthedocs.

Development

Instructions on development, testing and releasing versions can be found here.

License

FLAAT is provided under the MIT License.

Metadata

Release files for flaat 1.3.1

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

Source distribution (sdist)

Source distribution for flaat 1.3.1
File Size Uploaded
flaat-1.3.1.tar.gz 79.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flaat 1.3.1
File Interpreter ABI Platform
flaat-1.3.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 125.6 kB

Release files / flaat-1.3.1.tar.gz

Download URL flaat-1.3.1.tar.gz
Size 79.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fd280baef08eb67e0762770055f3dbd2c8bd850daf9f687bd38a7bafc509f9db
BLAKE2b-256 checksum
How to use checksums
5ea6f2d87ec581ab75cea8de1f9a62b1d985ea26fece5fb90c34ada7d0d0e447
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / flaat-1.3.1-py2.py3-none-any.whl

Download URL flaat-1.3.1-py2.py3-none-any.whl
Size 46.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ca5a906a13d6beec00f226a7ab06becea33aba392ac74eed637ef9e67cb17e35
BLAKE2b-256 checksum
How to use checksums
ae7012b5e9a916bfab74fdc45df116317add1640edd6a8c5008fa9a2416ca561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

1 release file

1.1.18

2 release files

1.1.12

2 release files

1.1.11

2 release files

1.1.10

1 release file

1.1.8

2 release files

1.1.7

2 release files

1.1.5

1 release file

1.1.4

2 release files

1.1.3

2 release files

1.1.1

1 release file

1.1.0

1 release file

1.0.2

1 release file

1.0.1

2 release files

1.0.0

1 release file

0.14.6

2 release files

0.14.5

2 release files

0.14.4

2 release files

0.14.2

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.2

2 release files

0.10.1

1 release file

0.10.0

1 release file

0.9.2

2 release files

0.9.1

1 release file

0.9.0

1 release file

0.8.4

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.4

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.2

1 release file

0.6.0

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

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