Google OpenID integration for FastAPI
Project description
fastapi-openid-google
Google OpenID integration for FastAPI.
Usage
import fastapi
from fastapi_openid_google import setup_openid
app = fastapi.FastAPI()
setup_openid(app)
@app.get("/")
def home(
request: fastapi.Request,
):
if request.state.user:
return {
"current_user": request.state.user,
"logout": f"/logout",
}
else:
return {"login": f"/login"}
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_openid_google-0.0.1.dev2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a47c32fca09c3323d9f75b6cc3ca80148539fa56746eb5f1e6c2625e15374e34 |
|
MD5 | 3bce6d7863569868cf0024bbdeabb804 |
|
BLAKE2b-256 | 0bd6df6dea85d1b24b3a6878f9aa1f99825c0e1daecba0ea2ac42b2d734f8709 |
Close
Hashes for fastapi_openid_google-0.0.1.dev2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61cc5f8e5fa0b90db0db0461e665185ede8aa321c27304c671fe6563c0ed8aad |
|
MD5 | 1b22e6ad5e168edcd0c951e58c768eda |
|
BLAKE2b-256 | f9104d6f6030356583e2f131612b7b2f1bbce0c10254d3a627858f4b8334e4ed |