blob: 60c7ade72f0c7a69f52d4cc512643f1996407bc5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from fastapi import FastAPI
from starlette.middleware.sessions import SessionMiddleware
import aurweb.config
from aurweb.routers import sso
app = FastAPI()
session_secret = aurweb.config.get("fastapi", "session_secret")
if not session_secret:
raise Exception("[fastapi] session_secret must not be empty")
app.add_middleware(SessionMiddleware, secret_key=session_secret)
app.include_router(sso.router)
|