diff options
author | 2020-12-16 23:27:34 +0000 | |
---|---|---|
committer | 2020-12-16 23:27:34 +0000 | |
commit | 9c22756e165ff95bccaaa07fd7be7b389a434d79 (patch) | |
tree | 238eb2b8bea07fa7577e861b51ded1b79b5a13dc /backend/__init__.py | |
parent | Add password protection middleware (diff) |
Enable docs and load protection middleware
Diffstat (limited to 'backend/__init__.py')
-rw-r--r-- | backend/__init__.py | 7 |
1 files 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) |