From b5e1b67c5f34685308035a9c8c602f94ebef35b1 Mon Sep 17 00:00:00 2001 From: ks129 <45097959+ks129@users.noreply.github.com> Date: Tue, 1 Dec 2020 10:24:43 +0200 Subject: Add JWT authentication middleware to middlewares list --- backend/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'backend') 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) -- cgit v1.2.3