From 9c22756e165ff95bccaaa07fd7be7b389a434d79 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Wed, 16 Dec 2020 23:27:34 +0000 Subject: Enable docs and load protection middleware --- backend/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/__init__.py b/backend/__init__.py index 770107b..5c6328b 100644 --- a/backend/__init__.py +++ b/backend/__init__.py @@ -5,7 +5,8 @@ from starlette.middleware.cors import CORSMiddleware from backend.authentication import JWTAuthenticationBackend from backend.route_manager import create_route_map -from backend.middleware import DatabaseMiddleware +from backend.middleware import DatabaseMiddleware, ProtectedDocsMiddleware +from backend.validation import api middleware = [ Middleware( @@ -19,7 +20,9 @@ middleware = [ allow_methods=["*"] ), Middleware(DatabaseMiddleware), - Middleware(AuthenticationMiddleware, backend=JWTAuthenticationBackend()) + Middleware(AuthenticationMiddleware, backend=JWTAuthenticationBackend()), + Middleware(ProtectedDocsMiddleware) ] app = Starlette(routes=create_route_map(), middleware=middleware) +api.register(app) -- cgit v1.2.3