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.dev1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe3f307d74609e4d3fefc94c8318a6f390c808823f04d1246dd555e6fe51cd79 |
|
MD5 | d15ea7a23d40da1331a9eca95f7b15fb |
|
BLAKE2b-256 | 8eba60a5371b6f263f8d7782d17fd556ff3bd870b70011e88d50928da9822912 |
Close
Hashes for fastapi_openid_google-0.0.1.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3d876447c9ebd09890caa26418da95e6cbaf3db76a95a11003aca9fb2a78b7 |
|
MD5 | 1e268dfc9a45ec1941df878ed9e27d46 |
|
BLAKE2b-256 | 7aab9c4d9b2450bdd3166fd3a279bc21c1d9b2bf2d64ad44283d1c4cb8097caa |