[OpenID] Negotiating a backup OP from the current OP
SitG Admin
sysadmin at shadowsinthegarden.com
Mon Jun 30 07:35:24 UTC 2008
>This thread assumes a backup OP must be recommended from the current OP. But
Must be? Not correct! I specifically acknowledged that the user COULD
simply list multiple OP's at their site, the challenge is why every
user has to be responsible for this? (Consider the low technical
knowledge of most users.)
Also consider the open nature of an XRDS document versus an OP's
ability to dole out information one piece at a time; this may enhance
privacy. If the RP says "we need an OP with these security features",
why would the RP need to know what secondary OP's the user supports
that are *not* secure enough to be used? Also, if the OP finds 4
different secondary OP's on its list that meet the requirements, why
should the *RP* be free to look among those and dictate to the user
its own favorite, when the *user* could select their own preference?
>OpenID users and RPs already have a mechanism for "negotiating" selection of
But the OpenID users do not have the ability to authorize another
party (one better at bartering) to make deals in its place. It is a
very one-sided "negotiation".
The situation you describe seems like it would very naturally give
rise to unofficial "partnerships" where only the most (commercially)
powerful OP's would consistently be in use; if the RP can select any
one out of a group of "meeting the minimum requirements" OP's, it
would logically prefer the *most* secure, yes? Or, in the case of a
tie, whichever it was allied with. But if the RP really wants that
user, shouldn't there be pressure upon the *RP* to accept the *user*?
If the RP says "We need to do it this way." and the OP says "I have
this independent OP which meets your needs.", can the RP afford to
change its mind? Revealing that it had hidden requirement (or was
blackinglisting a particular OP), without even knowing if the user
had another OP to authenticate with?
-Shade
More information about the general
mailing list