fastapi authenticator for google cloud tasks
Project description
fastapi-authenticator
from fastapi import Depends, FastAPI fastapi authenticator for google cloud tasks
Installation
server:
pip3 install fastapi-authenticator
client:
pip3 install gcp-taskqueue
Usage
server:
from fastapi_authenticator import CloudTask, cloud_task_auth
app = FastAPI()
@app.post("/task1")
def task_handler(task: CloudTask: Depends(cloud_task_auth)):
...
client:
from gcp_taskqueue import TaskQueue
queue = TaskQueue(queue_id="your-queue-name")
queue.create_http_task("https://url", deadline=300)
Project details
Release history Release notifications | RSS feed
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
Close
Hashes for fastapi-authenticator-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f06e35a40caca1222e4154a8905f26ee4e1cab220c9675af939ecdc5edeb838 |
|
MD5 | 3e49e1ce0413c25544402f84e022d637 |
|
BLAKE2b-256 | c9cdb64dc6f586f284da0137ed7ec5e2de1db9521937fb2c5822331c0b60861b |
Close
Hashes for fastapi_authenticator-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fad62949586c7249927da4d533f0a8c99b9011519dae214af23859e8adb6787 |
|
MD5 | 479f3235950823405118fc5a49eba65e |
|
BLAKE2b-256 | 3cfe65ceb29cef1fc303bc527cc8b2784e967e83101f4a53a256bd06adebf959 |