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.dev2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aba973401feea2cdd8d6887e26ff75bc65411242a305722458b37086ffbfc27 |
|
MD5 | b2d4ba2e906f206dff303ec392557cdc |
|
BLAKE2b-256 | 639422abb5025c3c6626c05ae5dd3081223f05aff0f4c8aee9f397436a94dd6c |
Close
Hashes for fastapi_openid_google-0.0.0.dev2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e510df7319d34b44dd22470e67a158e6a4c9e50a1313f578ff1f93744792a917 |
|
MD5 | 1e9955d28a5d63ab61d43295ac1172c4 |
|
BLAKE2b-256 | d5bb72f102dafc63eb03f33e5284727b608b6f0ba057e67c22af499c4239c4a7 |