[OpenID] Calling OpenID 2.0 editors (was RE:Problems withOpenID and TAG httpRange-14)
John Kemp
john at jkemp.net
Thu Mar 6 18:30:11 UTC 2008
Manger, James H wrote:
> Earlier emails on this topic:
> 1. [Jan 2007] Temporarily redirecting one's identity?
> http://openid.net/pipermail/general/2007-January/000946.html
> 2. [Nov 2007] "303 See Other" should not change Claimed ID
> http://openid.net/pipermail/general/2007-November/003681.html
>
> The 2nd of these emails makes exactly the same argument as Noah,
> with a few other wrinkles. It was ignored :-(
>
> The 1st, by Sam Ruby, provides a use-case for using redirects
> but not changing the claimed id.
Regarding Sam's issue, it seems the spec. fix was to follow redirects in
all cases, and for the claimed_id to be the URI obtained by following
redirects.
The question is whether Sam wanted his claimed_id to be the original
one, or the one obtained by following redirects. And by setting up a 301
it's probably reasonable to say "yes" - one identifier is now equivalent
to the other, as decided by some combination of the OP and user.
The problem is really with the 302/307, and 303 redirects, where it is
probably NOT appropriate to consider the two URIs equivalent (as you
mention in your linked email above, and which relates closely to Noah's
concern)
> I would still like to see a fix.
Sure, but what is the process for getting there?
> I suspect very few existing OpenIDs use
> 303, and those that explicitly chose it are likely to want its specific
> HTTP semantics.
The problem shows up in the user interface, as Noah pointed out. What
should an RP or OP claim/display as the user's OpenID?
It would be nice if they could consider the claimed_id as the user's
OpenID.
But given that the claimed_id now will be the result of following
redirects, it would be my assertion that if the claimed_id has been
obtained by following 302/303/307 redirects that it is quite possibly
not actually the user's intended OpenID.
- johnk
>
> James Manger
> _______________________________________________
> general mailing list
> general at openid.net
> http://openid.net/mailman/listinfo/general
More information about the general
mailing list