[OpenID] Setting an OP by user's E-mail address
SitG Admin
sysadmin at shadowsinthegarden.com
Thu May 7 16:36:10 UTC 2009
We have URL's pointing at pages with OpenID headers; those are URI's.
We have E-mail addresses from which we're supposed to extract the
domain, then go there and *hope* the provider has linked to an XRD
file with more information, plus all the privacy concerns associated
with that approach. I'd like to propose a third, if more awkward,
method.
Per each RP, when the user first types in their address, the RP sends
them an E-mail. In this message are two links: the first confirms
their initial authentication (during which they may enter a setup
mode to specify their OP - sadly, no autodiscovery here), and the
second is to be used *only* for requesting another E-mail for
purposes of resetting their OP.
The results of that first setup can be trusted nigh indefinitely,
since the user has proven (directly to the RP) their ability to
receive E-mail at that address, and ownership of *those* doesn't
frequently change hands. Just accessing that message (or using the
second URL) won't help attackers, though, because they also need to
be able to receive messages that are being sent *now*, when the
second link is activated - the first link is once-only (this is not a
problem, since the second can be used to request another if needed).
-Shade
More information about the general
mailing list