From 48b39460be0e8d5049034a7ea05cfb74513fbd5f Mon Sep 17 00:00:00 2001 From: iFargle Date: Tue, 21 Feb 2023 11:50:51 +0900 Subject: [PATCH] Test --- server.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/server.py b/server.py index 6fbfe0d..4bcc972 100644 --- a/server.py +++ b/server.py @@ -77,10 +77,12 @@ if AUTH_TYPE == "oidc": oidc = OpenIDConnect(app) # Get a list of all routes and apply the @oidc.require_login decorator: - flask_routes = ['%s' % rule for rule in app.url_map.iter_rules()] - for route in flask_routes: - LOG.error("Applying OIDC Require_Login to route: "+route) - oidc.require_login(route) + @app.before_first_request() + def protect_routes() + flask_routes = ['%s' % rule for rule in app.url_map.iter_rules()] + for route in flask_routes: + LOG.error("Applying OIDC Require_Login to route: "+route) + oidc.require_login(route) elif AUTH_TYPE == "basic": # https://flask-basicauth.readthedocs.io/en/latest/