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.

Download files

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

Source Distribution

flaat-1.3.1.tar.gz (79.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flaat-1.3.1-py2.py3-none-any.whl (46.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file flaat-1.3.1.tar.gz.

File metadata

  • Download URL: flaat-1.3.1.tar.gz
  • Upload date:
  • Size: 79.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for flaat-1.3.1.tar.gz
Algorithm Hash digest
SHA256 fd280baef08eb67e0762770055f3dbd2c8bd850daf9f687bd38a7bafc509f9db
MD5 b5c0cfa57411eae86b29859e1c7d9bd6
BLAKE2b-256 5ea6f2d87ec581ab75cea8de1f9a62b1d985ea26fece5fb90c34ada7d0d0e447

See more details on using hashes here.

File details

Details for the file flaat-1.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: flaat-1.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 46.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for flaat-1.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ca5a906a13d6beec00f226a7ab06becea33aba392ac74eed637ef9e67cb17e35
MD5 216c3090977f459979df0960a4fb7957
BLAKE2b-256 ae7012b5e9a916bfab74fdc45df116317add1640edd6a8c5008fa9a2416ca561

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 files

1.3.0

2 files

1.2.1

2 files

1.2.0

1 file

1.1.18

2 files

1.1.17

2 files

1.1.16

2 files

1.1.15

2 files

1.1.14

2 files

1.1.13

2 files

1.1.12

2 files

1.1.11

2 files

1.1.10

1 file

1.1.8

2 files

1.1.7

2 files

1.1.5

1 file

1.1.4

2 files

1.1.3

2 files

1.1.1

1 file

1.1.0

1 file

1.0.2

1 file

1.0.1

2 files

1.0.0

1 file

0.14.7

2 files

0.14.6

2 files

0.14.5

2 files

0.14.4

2 files

0.14.2

2 files

0.14.1

2 files

0.14.0

2 files

0.13.4

2 files

0.13.3

2 files

0.13.2

2 files

0.13.1

2 files

0.13.0

2 files

0.12.1

2 files

0.12.0

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

0.10.2

2 files

0.10.1

1 file

0.10.0

1 file

0.9.2

2 files

0.9.1

1 file

0.9.0

1 file

0.8.4

1 file

0.8.2

1 file

0.8.1

1 file

0.8.0

1 file

0.7.4

1 file

0.7.2

1 file

0.7.1

1 file

0.7.0

1 file

0.6.2

1 file

0.6.0

2 files

0.5.6

2 files

0.5.5

2 files

0.5.4

2 files

0.5.3

2 files

0.5.1

2 files

0.5.0

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 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