[OpenID] Here, let me take that URL for you
SitG Admin
sysadmin at shadowsinthegarden.com
Mon Apr 9 11:20:10 UTC 2012
What happens if I notice someone enabling OpenID (with delegation) in
their page's headers, but get to account creation before they do? I'm
admittedly confused by the myopenid.com signup process (just looking
at its first page, here), but if someone else beats me to
registration, will myopenid.com let me create a *second* account
which works just as well as the first? Perhaps prove my control of
the domain through OP-supplied nonces that show up in my OpenID
headers later, to keep Eve from simply creating another account? Is
the myopenid.com Username configurable (it doesn't say), or am I
forever stuck with what Eve put there? (I'm beginning to think that
it would be simpler if we just never let me alter my page headers
until I had signed up with a provider. But then we have to create the
infrastructure to let OP's control what HTML code I can put on my own
webpages, so that doesn't seem practical either. The current
arrangement seems to be "say nothing, lest actively discouraging it
give users the wrong idea".)
I'm looking at ClaimID's login/signup page, too. This is where I
first began thinking of including the headers before a site was
ready: for a movement that professes to care about "no registration",
it sure seems kind of odd (to me) that the first thing we ask for
(from users) is registration. (Sigh.) This is a bit of an impediment
to my flow, from the tech end; if I'm going to sign up for an OpenID
provider, why can't I do so with *my* OpenID? (Because, um, I don't
*have* one yet? I do, but let's pretend that I don't.) I had somehow
imagined it to be more streamlined: I add headers, and the provider
confirms this. They see me coming (with redirect headers), they give
me a deferral landing page that explains *why* they can't simply
authenticate me straightaway, and *this* is where they tell me why
they need various bits of information, and what they won't be able to
do if I can't provide them with it. Of course, the real-internet
*need* for this signup flow is negligible, I think - how many users
*start* with adding headers to their page, instead of learning about
OpenID through one of the many other channels?
Also, there's the security risk of committing to your provider before
you've established credentials with them, which may tip off an alert
adversary (or anyone crawling your blog often enough to notice the
*moment* you update it) that it's time to go sign up for an account
before you do. Automation might make this a more feasible attack, but
I still don't see it as a serious concern. I'm more bothered by the
idea that someone might DoS a particular user by continually
registering for the most popular providers, in their name, and thus
always "obstructing the doorway" with their own (unguessable)
password.
-Shade
More information about the general
mailing list