Skip to main content

OQTOPUS logo

OQTOPUS Auth

CI codecov pypi version License slack

Overview

OQTOPUS Auth is a framework-agnostic authentication and authorization library for the OQTOPUS ecosystem. It ships pluggable authentication providers (disabled auth, and reverse-proxy-injected JWT headers) plus a role/permission model, with an optional FastAPI integration.

pip install oqtopus-auth
# or, with FastAPI middleware and dependencies:
pip install "oqtopus-auth[fastapi]"

Documentation

Citation

You can use the DOI to cite oqtopus-auth in your research.

DOI

Citation information is also available in the CITATION file.

Contact

You can contact us by creating an issue in this repository or by email:

License

oqtopus-auth is released under the Apache License 2.0.

Metadata

Release files for oqtopus-auth 0.1.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 oqtopus-auth 0.1.1
File Size Uploaded
oqtopus_auth-0.1.1.tar.gz 239.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for oqtopus-auth 0.1.1
File Interpreter ABI Platform
oqtopus_auth-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 259.5 kB

Release files / oqtopus_auth-0.1.1.tar.gz

Download URL oqtopus_auth-0.1.1.tar.gz
Size 239.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7dc150001f1f8db865e19b9f445b904ed373b78ad466b1243ae9fe3c4fd310e0
BLAKE2b-256 checksum
How to use checksums
7a60a84907fc8deccd756deaf37e52b9f52c28d7121f5c0addd0504def875619
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / oqtopus_auth-0.1.1-py3-none-any.whl

Download URL oqtopus_auth-0.1.1-py3-none-any.whl
Size 19.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
168a0482701f09b0c7e14d5d65e450b360d5a51e7d23921c930339408f594c78
BLAKE2b-256 checksum
How to use checksums
18006840f3565ba13bbb0ac08d5f1e8d6fad456a418f3c7dd406aa9d96cdffcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.0

2 release files

0.2.0

2 release files

This release

0.1.1 This release

2 release files

0.1.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