OQTOPUS Auth
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.
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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oqtopus_auth-0.1.0.tar.gz.
File metadata
- Download URL: oqtopus_auth-0.1.0.tar.gz
- Upload date:
- Size: 235.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe04dcbfae13adc8fb25b4fdb81846edfd62d5f70083597089ac8b7598a6a0bd
|
|
| MD5 |
a1b5c590cb52de35a2a78052cd2b5e4e
|
|
| BLAKE2b-256 |
cea2097a015f840d4daf3c90bca0ee7af4d3be4ecfa8917febc978ed30104bdf
|
Provenance
The following attestation bundles were made for oqtopus_auth-0.1.0.tar.gz:
Publisher:
release.yaml on oqtopus-team/oqtopus-auth
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oqtopus_auth-0.1.0.tar.gz -
Subject digest:
fe04dcbfae13adc8fb25b4fdb81846edfd62d5f70083597089ac8b7598a6a0bd - Sigstore transparency entry: 2421430449
- Sigstore integration time:
-
Permalink:
oqtopus-team/oqtopus-auth@c237d6486fcaa5e45fb4bfeb47ed967b519f4de6 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/oqtopus-team
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@c237d6486fcaa5e45fb4bfeb47ed967b519f4de6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file oqtopus_auth-0.1.0-py3-none-any.whl.
File metadata
- Download URL: oqtopus_auth-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d00dad253241019c9412a2ca747edcf7ccfe2c1aa58fc4dd3124ea44c87eaa61
|
|
| MD5 |
c6a5b06fb5f16d449055f9bffc7ddb16
|
|
| BLAKE2b-256 |
ea47198a5ab1a145ec6a9a98e079d8fd9af315cd0216d1090d576549038b6c41
|
Provenance
The following attestation bundles were made for oqtopus_auth-0.1.0-py3-none-any.whl:
Publisher:
release.yaml on oqtopus-team/oqtopus-auth
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oqtopus_auth-0.1.0-py3-none-any.whl -
Subject digest:
d00dad253241019c9412a2ca747edcf7ccfe2c1aa58fc4dd3124ea44c87eaa61 - Sigstore transparency entry: 2421430517
- Sigstore integration time:
-
Permalink:
oqtopus-team/oqtopus-auth@c237d6486fcaa5e45fb4bfeb47ed967b519f4de6 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/oqtopus-team
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@c237d6486fcaa5e45fb4bfeb47ed967b519f4de6 -
Trigger Event:
release
-
Statement type: