aboutsummaryrefslogtreecommitdiffstats
path: root/backend
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-12-01 10:24:43 +0200
committerGravatar ks129 <[email protected]>2020-12-01 10:24:43 +0200
commitb5e1b67c5f34685308035a9c8c602f94ebef35b1 (patch)
tree0a1ec40ce21015823c4ce519ebc532a936cec93d /backend
parentFix import of user (diff)
Add JWT authentication middleware to middlewares list
Diffstat (limited to 'backend')
-rw-r--r--backend/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/backend/__init__.py b/backend/__init__.py
index 6215961..7b4cb4d 100644
--- a/backend/__init__.py
+++ b/backend/__init__.py
@@ -2,8 +2,10 @@ import os
from starlette.applications import Starlette
from starlette.middleware import Middleware
+from starlette.middleware.authentication import AuthenticationMiddleware
from starlette.middleware.cors import CORSMiddleware
+from backend.authentication import JWTAuthenticationBackend
from backend.route_manager import create_route_map
from backend.middleware import DatabaseMiddleware
@@ -19,7 +21,8 @@ middleware = [
],
allow_methods=["*"]
),
- Middleware(DatabaseMiddleware)
+ Middleware(DatabaseMiddleware),
+ Middleware(AuthenticationMiddleware, backend=JWTAuthenticationBackend())
]
app = Starlette(routes=create_route_map(), middleware=middleware)