WIP: Add login logic

This commit is contained in:
Oliver Traber 2025-03-27 21:35:15 +00:00
parent 0f21339ea1
commit 791cba91d3
Signed by: Bluemedia
GPG key ID: C0674B105057136C
4 changed files with 75 additions and 7 deletions

View file

@ -1,5 +1,6 @@
from dotenv import load_dotenv
from fastapi import APIRouter, FastAPI
from fastapi.middleware.cors import CORSMiddleware
from starlette.middleware.authentication import AuthenticationMiddleware
load_dotenv()
@ -47,6 +48,19 @@ def create_app():
app.include_router(api_v1_router)
app.mount(path="/v1/ocpp", app=create_ocpp_app())
origins = [
"http://localhost",
"http://localhost:5173",
]
app.add_middleware(
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
return app
app = create_app()