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.0.dev3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba1188a845dd00a7f3019d438d3d01eb38a2bf7132a20a414d4627ecc81130ec |
|
MD5 | d29d50efe8dc6672a6e4fc654fe4e05b |
|
BLAKE2b-256 | 8b948fe7dbe5e37ca32d6cb735314e56c03215808077c424e2b3b2310c852f24 |
Close
Hashes for fastapi_openid_google-0.0.0.dev3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2e12a8c27e8e0c04b88de8d82cd51415f8bae3d6afa4fc3a388a7b36345e382 |
|
MD5 | f9b364cc79554dbe1f1bc323d37e2a13 |
|
BLAKE2b-256 | 1a57ca6c1f1972bd35fdea7fad7c768dfcd67ad6eb1c063bdf36fcca7cdc1fc4 |