[Zope3-checkins] SVN: Zope3/trunk/src/zope/app/authentication/authentication.py bugfix, added context to queryUtility used for nested sites setup

Roger Ineichen roger at projekt01.ch
Fri Mar 11 20:18:33 EST 2005


Log message for revision 29452:
  bugfix, added context to queryUtility used for nested sites setup

Changed:
  U   Zope3/trunk/src/zope/app/authentication/authentication.py

-=-
Modified: Zope3/trunk/src/zope/app/authentication/authentication.py
===================================================================
--- Zope3/trunk/src/zope/app/authentication/authentication.py	2005-03-12 00:14:36 UTC (rev 29451)
+++ Zope3/trunk/src/zope/app/authentication/authentication.py	2005-03-12 01:18:32 UTC (rev 29452)
@@ -48,10 +48,10 @@
         self.prefix = prefix
 
     def authenticate(self, request):
-        authenticators = [queryUtility(IAuthenticationPlugin, name)
+        authenticators = [queryUtility(IAuthenticationPlugin, name, context=self)
                           for name in self.authenticators]
         for extractor in self.extractors:
-            extractor = queryUtility(IExtractionPlugin, extractor)
+            extractor = queryUtility(IExtractionPlugin, extractor, context=self)
             if extractor is None:
                 continue
             credentials = extractor.extractCredentials(request)
@@ -72,7 +72,7 @@
         # We got some data, lets create a user
         for factory in self.factories:
             factory = queryUtility(IPrincipalFactoryPlugin,
-                                        factory)
+                                        factory, context=self)
             if factory is None:
                 continue
 



More information about the Zope3-Checkins mailing list