From e01a7362f99a85dd400b8da8ad247ed9224ce0a8 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Fri, 22 Nov 2024 11:33:24 +0100 Subject: [PATCH] work in progress: authentication: provide config parameter --- loops/server/auth.py | 2 +- loops/server/main.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/loops/server/auth.py b/loops/server/auth.py index 2bad8b5..1240255 100644 --- a/loops/server/auth.py +++ b/loops/server/auth.py @@ -7,7 +7,7 @@ from scopes.server import auth from zope.authentication.interfaces import IAuthentication from zope.component import getUtility, provideUtility -def registerAuthUtility(): +def registerAuthUtility(config): baseAuth = getUtility(IAuthentication) print('*** registerAuthUtility, baseAuth:', baseAuth) provideUtility(auth.JwtAuthentication(baseAuth)) diff --git a/loops/server/main.py b/loops/server/main.py index 8091923..96a53f5 100644 --- a/loops/server/main.py +++ b/loops/server/main.py @@ -23,7 +23,7 @@ def main(): zope_conf = getattr(config, 'zope_conf', 'zope.conf') print(f'starting loops server... - conf: {zope_conf}') app = getWSGIApplication(zope_conf) - auth.registerAuthUtility() + auth.registerAuthUtility(config) run(app, config) if __name__ == '__main__':