Skip to main content

User authorization for OIDC authenticated python web APIs.

Project description

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

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.

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

flaat-1.2.1.tar.gz (73.8 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.2.1-py2.py3-none-any.whl (42.2 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: flaat-1.2.1.tar.gz
  • Upload date:
  • Size: 73.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flaat-1.2.1.tar.gz
Algorithm Hash digest
SHA256 c7f91da1e3b5c8229b68cdb041965a329847224c22c388af690f419adf93c95a
MD5 b2f0f0780f790b3b17ea25527c658974
BLAKE2b-256 484a7d6bf75e1b8457c049c2d45ef7078b3424589dd8c3bf9fb4116ca76fd7cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flaat-1.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 42.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flaat-1.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 56da4a48b32b5560caf6628ea315a2355737d4fc5f2337e9b1f839e7bf23bbfc
MD5 1882c2578cb1127d2d3221222a942abc
BLAKE2b-256 23481d0d43198ee672fec9b2b27530227e2667058a77584df62b79654955c7ca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page