[Zope-CMF] cmf-tests -

2015-06-02 Thread CMF tests summarizer
This is the summary for test reports received on the 
cmf-tests list between 2015-06-01 00:00:00 UTC and 2015-06-02 00:00:00 UTC:

See the footnotes for test reports of unsuccessful builds.

An up-to date view of the builders is also available in our 
buildbot documentation: 
http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds

Reports received



Non-OK results
--

___
Zope-CMF maillist  -  Zope-CMF@zope.org
https://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


Re: [Zope] PAS scripted auth

2015-06-02 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/01/2015 05:01 PM, Sebastian Tänzer wrote:
 Hello Tres (maintainer of PAS) and Zope community,
 
 I’m trying to get PAS replace CookieCrumpler to do authentication to 
 Zope2 from a python script/Product or external method.
 
 Is there a how-to or tutorial somewhere how to get started on this?
 
 What I want is to authenticate a user through a web login form as 
 Cookie Crumbler does (but I’d like to to it from my own script that
 does other things,too).
 
 I’ve
 
 - installed PAS - replaced the default acl_users in my folder - added
 a ZODB user folder - added a CookieAuthHelper
 
 Now, how do I authenticate the user to Zope if I have a username and 
 password (i.e. from request.get(‚username‘) etc.)

You can check credentials from trusted code by calling the
'ZODBUserFolder' instance's 'authenticateCredentials()' method, passing
in a dictionary containing 'login' and 'password' keys.  E.g.::

   zodb_users = self.unrestrictedTraverse('/acl_users/zodb_users')
   creds = {'login': login_name, 'password': password}
   authenticated = zodb_users.authenticateCredentials(creds)

   if authenticated is None:  # creds don't match
  show_error_message()
   else:
  userid, login = authenticated


Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   Excellence by Designhttp://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJVbczTAAoJEPKpaDSJE9HYT+4P/3bu4hMoDyBHMzjt82G9C/Ik
jmCCCWJidZcYTHdW6mhXtmkZENd2eFiPuJCPrusH7hU+PuDk9ymPAQu5FOh2w5wb
YjsJtrBIDIYEdDq1ArsqOvbwjLeSb0YLHuORrIB7lh2Ic9BKuYtX93FgcLdhq4Fn
oeQvRZ965YtSXwGi4F4TGS5Fr52m8rWDh5/qs/Km1OsGFgI5cF0Aam5nF3vN3IVt
ykFsxtA19/I+FWBKkrTKEuhZTIjqKAONGY3eApsgEhEySklo/FblRSLWmUqWAZXQ
uAl7CSJZD1Qi2yUU/z2T0H6e+RIIk8nbrFVzl3BZjj1QbMJmVpOy+BRFC8VzrC5i
HVHJdVzshVQrORH1qt87S8hHUlk/CwAJng8ALBlF8uBgt2atwbuED6EqSSiMQXj/
eJMesN1aKF8p0I/nG2ItBb/Y0HmiX4y5NcAvKDvhmvqS4rc4GPm67IADQw73nLVC
tcXjHx4EeqYmDP0fs4RwEX5PWrpBuTc3etdd2/YIMBr6WhUPX0uDdUM+Bq9Z/ngL
Cof7CBa2I4FTIr82xd07eS0EqdUq0J992Chk1eMfxegqFTrkI8bJ9/JZuL1l+0pK
tSa8qSQCwR3ClCneDpFLzG0A6QGQoj2nyzkGb6nql/xwPdr7qgMW+fAwdzjDI7ab
2Oytr7Uz6TG/jYjoJzjU
=OSbv
-END PGP SIGNATURE-

___
Zope maillist  -  Zope@zope.org
https://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope-dev )