keycloak-collective-portal/keycloak_collective_portal.py

16 lines
417 B
Python
Raw Normal View History

2021-06-11 11:32:41 +00:00
"""Community Keycloak SSO user management."""
2021-06-11 12:14:04 +00:00
from fastapi import FastAPI, Request
from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates
2021-06-11 11:32:41 +00:00
app = FastAPI()
2021-06-11 12:14:04 +00:00
templates = Jinja2Templates(directory="templates")
2021-06-11 11:32:41 +00:00
2021-06-11 12:14:04 +00:00
@app.get("/", response_class=HTMLResponse)
async def home(request: Request):
return templates.TemplateResponse(
"index.html", context={"request": request}
)