[OpenID] Localhost OpenID
Dan Lyke
danlyke at flutterby.com
Thu Dec 14 23:00:53 UTC 2006
On Wed, 13 Dec 2006 19:49:47 -0800, Rabbit wrote:
> When I was talking about localhost, btw, I didn't mean as the
> identifier itself, just for authentication. So a yadis doc would
> still be served up from the public web.
I'm still not understanding you, but I think you're asking one of two
questions:
1. Can my Identity Provider use some key exchange mechanism with my
computer to authenticate me?
2. Can the Relying Party keep a record of a my public key and
authenticate me via a public/private key exchange, ignoring my
Identity Provider altogether (or using my identity provider only for
the purpose of telling the Relying Party to ask you for your public
key and initiate some sort of exchange that way)?
The answer to #1 is: absolutely. Although there's been some debate
about this recently, how you authenticate with your Identity Provider
is largely between you and your Identity Provider.
The answer to #2 is: Not with HTTP. Such an exchange should be
possible, there are all sorts of ways to code it up, I'd suggest that
you go read the LID spec for something that was starting down this
path, but there are a lot of barriers to deploying something like this
to the Internet at large in the general case, and building something
into OpenID for the edge cases of those people who could figure out
how to configure their computers and net connection to do this isn't
reasonable right now. At least IMHO.
But solving #1, and creating an Identity Provider which uses your
solution, would be a good step towards being able to understand the
issues and come back here with a proposal for #2.
Dan
More information about the general
mailing list