Ticket #439 (closed enhancement: fixed )

Opened 6 years ago

Last modified 2 years ago

pb can't use IAnonymous credentials

Reported by: timothy Assigned to: exarkun
Type: enhancement Priority: normal
Milestone: Component: pb
Keywords: Cc: itamarst, warner, timothy, exarkun
Branch: Author:
Launchpad Bug:

Attachments

anonymous.py (0.8 kB) - added by timothy 6 years ago.

Change History

  2003-12-17 23:46:03+00:00 changed by timothy

  • attachment anonymous.py added

  2003-12-17 23:46:03+00:00 changed by timothy

An error occurs in t.s.pb.PBClientFactory.login() when passing t.c.Anonymous
credentials.

  2003-12-19 08:35:01+00:00 changed by itamarst

Currently PB only supports UsernamePassword credentials. Ideally we'd like to
support more, and have better way of defining what goes over network, rather
than just type of credential (e.g. some might want to use SRP, or send in clear
text since it's SSL but backend requires plaintext password.)
Meanwhile, you can define your own support for this by subclassing
PBClientFactory and PBServerFactory and extending the "protocol" (remote API).

  2006-12-25 00:58:17+00:00 changed by exarkun

#2313 is a duplicate of this. When the patch there is applied, this will be resolved as well.

  2006-12-31 16:33:23+00:00 changed by itamarst

  • cc changed from itamarst, warner, timothy to itamarst, warner, timothy, exarkun

Actually #2312.

  2007-01-21 14:56:37+00:00 changed by itamarst

  • owner changed from itamarst to exarkun

  2007-08-20 14:46:12+00:00 changed by exarkun

  • status changed from new to closed
  • resolution set to fixed

(In [21124]) Merge pb-login-2312-2

Author: carlosedp, exarkun Reviewer: glyph, exarkun, therve Fixes #439 Fixes #2312

Add support for IAnonymous credentials to PBServerFactory and PBClientFactory. It is now possible to attempt a cred login anonymously using these classes. The cred portal is ultimately responsible for determining if the login should succeed or fail, as is the general case.

Note: See TracTickets for help on using tickets.