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

GitHub noreply at github.com
Sat Jul 30 12:13:05 CEST 2016


  Branch: refs/heads/asyncio
  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.


  Commit: 9fda3635800bcc46f525c5190a30e97a2520e059
      https://github.com/zopefoundation/ZEO/commit/9fda3635800bcc46f525c5190a30e97a2520e059
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-07-28 (Thu, 28 Jul 2016)

  Changed paths:
    A src/ZEO/tests/test_client_credentials.py

  Log Message:
  -----------
  let's include the test in the PR, shall we?


  Commit: b398e7447cb116c86594dd5a92d1cbeea96bed95
      https://github.com/zopefoundation/ZEO/commit/b398e7447cb116c86594dd5a92d1cbeea96bed95
  Author: Jim Fulton <jim at jimfulton.info>
  Date:   2016-07-30 (Sat, 30 Jul 2016)

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

  Log Message:
  -----------
  Merge pull request #53 from zopefoundation/client-credentials

Added the ability to pass credentials when creating client storages.


Compare: https://github.com/zopefoundation/ZEO/compare/02943acd6195...b398e7447cb1


More information about the checkins mailing list