diff options
author | 2020-12-01 20:25:14 +0000 | |
---|---|---|
committer | 2020-12-01 20:25:14 +0000 | |
commit | 700b504af2e6e1ff0de5246b058928c0cc934be5 (patch) | |
tree | 250826482ce439492adcccbdae2f09e56fa1a44e /backend/__init__.py | |
parent | Update SCHEMA.md (diff) | |
parent | Add user property to index response (diff) |
Merge pull request #12 from python-discord/ks123/admin-authentication
Diffstat (limited to 'backend/__init__.py')
-rw-r--r-- | backend/__init__.py | 5 |
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) |