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.dev1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b480078d544a8edf4f179dfeca5e6a3a2fa396b073e176e8a7fc91ca85d745a |
|
MD5 | 1902667431bf02275af5c55df10b83ab |
|
BLAKE2b-256 | 89836deb8029b03376c08b0b4b0f23a908a1abb6be1469d065e2ca627e8c8770 |
Close
Hashes for fastapi_openid_google-0.0.0.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4cf7661b40ac8f221cac4bd4cf2b9eca1e4b5e96000a679d69b32b7202e8eae |
|
MD5 | 7d32d1ecf90cbe0fa09bc9ac65453bd5 |
|
BLAKE2b-256 | 25e946bfca2254b5add53c1f16fc005746e7fe0fab7005e28c758462a8b3da5b |