Opened 12 years ago

Last modified 12 years ago

#2965 enhancement new

We need OpenID support for twisted.web applications

Reported by: radix Owned by:
Priority: normal Milestone:
Component: web Keywords:
Cc: keturn, Jean-Paul Calderone, xanalogica Branch: branches/openid-support-2965
branch-diff, diff-cov, branch-cov, buildbot
Author: radix


There should be a cred checker and an equivalent to Guard which can deal with this checker.

(Guard itself can't, because the OpenID protocol puts restrictions on the way we use the request).

Change History (5)

comment:1 Changed 12 years ago by radix

author: radix
Branch: branches/openid-support-2965

(In [22146]) Branching to 'openid-support-2965'

comment:2 Changed 12 years ago by Jean-Paul Calderone

Cc: Jean-Paul Calderone added

It would be useful to explain why guard can't do this. The last time I thought about it, I'm certain I came to the conclusion that it can.

comment:3 Changed 12 years ago by radix

An API almost exactly like Guard would probably work, and maybe we can even reuse GuardSession, but the difference is that the openid authentication process requires multiple requests. Guard wants to just return a (deferred) resource from locateChild for the request which wants to do the authentication. Given that the first request must result in redirect in OpenID, the ultimate resource-avatar must be returned from a later request.

comment:4 Changed 12 years ago by xanalogica

Cc: xanalogica added

comment:5 Changed 9 years ago by <automation>

Owner: radix deleted
Note: See TracTickets for help on using tickets.