[OpenID] Claimed Identifiers and Query String Parameters
SitG Admin
sysadmin at shadowsinthegarden.com
Wed Sep 3 21:04:44 UTC 2008
>I don't undersand your distinction between claimed Id and final ID.
>In the case of https://me.yahoo.com/ my understanding is that URL is
>not the claimed id. The claimed id will be returned in the positive
>assertion.
My understanding of what Yahoo! has done is limited, but the basic
objection my mind gave to the logic was when, in transition from v1
to v2, we started losing track of what the user originally entered. I
use (and insist on) cookies to keep track of the user so this can be
remembered, because it just seems wrong to me that the user can type
in a value that is critical to identifying them, and then we forget
what that was by the time we have the new value that we're now being
told is their *real* identity.
My understanding now seems incorrect in light of what Martin Atkins said:
>The specification distinguishes between an OpenID Identifier and an
>"OP Identifier"; http://me.yahoo.com/ is the latter. As the spec
>describes, when the user enters an OP identifier the user's
>identifier temporarily becomes a magic value given in the spec and
>is later set to be the identifier provided by the OP in the positive
>assertion.
The trick here is this - how do we ascertain when the user has
entered a string into the single field we provide them with, that
they have just entered an "OP Identifier" instead of their OpenID
Identifier?
My expectation is that the value entered will BE their OpenID
Identifier (or URI), and I can keep track of them this way even if
their OP later (in the process) says "Actually, use *this* instead."
(an anonymity trick, but one that shouldn't work since the user only
gets to that point after explicitly admitting its original URI to our
RP!)
-Shade
More information about the general
mailing list