[Checkins] [zopefoundation/ZEO] dbb066: Added the ability to pass credentials when creatin...

GitHub noreply at github.com
Thu Jul 28 20:15:39 CEST 2016


  Branch: refs/heads/client-credentials
  Home:   https://github.com/zopefoundation/ZEO
  Commit: dbb066d2c9022f03fab799bf3cfbda2f3c1a4a4c
      https://github.com/zopefoundation/ZEO/commit/dbb066d2c9022f03fab799bf3cfbda2f3c1a4a4c
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-07-28 (Thu, 28 Jul 2016)

  Changed paths:
    M CHANGES.rst
    M src/ZEO/ClientStorage.py
    M src/ZEO/asyncio/client.py

  Log Message:
  -----------
  Added the ability to pass credentials when creating client storages.

This is experimental in that passing credentials will cause
connections to an ordinary ZEO server to fail, but it facilitates
experimentation with custom ZEO servers. Doing this with custom ZEO
clients would have been awkward due to the many levels of
composition involved.

In the future, we expect to support server security plugins that
consume credentials for authentication (typically over SSL).

Note that credentials are opaque to ZEO. They can be any object with
a true value.  The client mearly passes them to the server, which
will someday pass them to a plugin.




More information about the checkins mailing list