I try to add a PluggableAuthentication and a PrincipalFolder
automatically. When I add a principal to the PrincipalFolder it works
fine, but the authentification of the User fails. When I add one more
PluggableAuthentication manually and choose the automatically generated
PrincipalFolder as authenticator plugin, it works.
Did you have a look at this thread:
http://www.opensubscriber.com/message/zope3-users@zope.org/3786410.html
There I pasted an example how I did it.
Thank you,
I have tried this example:
ensureUtility(bare, IAuthentication, '', PluggableAuthentication, name='pau',
copy_to_zlog=False)
pau = zapi.getUtility(IAuthentication, name='pau', context=self.context)
pf = PrincipalFolder()
pau['PrincipalFolder'] = pf
pf_reg = UtilityRegistration(u'users', IAuthenticatorPlugin, pf)
pau.registrationManager.addRegistration(pf_reg)
pf_reg.status = ActiveStatus
pau.authenticatorPlugins = (u'users',)
pau.credentialsPlugins = (u'Zope Realm Basic-Auth',)
But I have the same problem descriped above.
Its frustating. There must be a trick to get it work.
Tobias
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users