[OpenID] Using OpenID outside of the browser

Martin Atkins mart at degeneration.co.uk
Mon Apr 30 18:25:53 UTC 2007


Gabe Wachob wrote:
> I'm a bit confused how this differs from what I proposed at [1], except the
> requirement of using a WWW_Authenticate header instead of leaving it up to
> the desktop app and server-side component. 
> 
> I get the sense there's a core idea here that we're all circling around, but
> not using the same words to describe... basically it's the association of a
> client-server 'session' (via a token - either a cookie or www-authenticate
> header) with an browser HTTP session that has been OpenID-authenticated.
> This association is performed either with HTTP on the desktop (in my
> proposal) or via cut-n-paste of a token (in the proposal described in the
> email below). I think those are just variations on a theme, if I'm
> understanding what's being discussed. 
> 

It seems that when I scanned through your proposal this morning I 
misunderstood what was going on. I had it in my head that the client app 
was communicating directly with the OP.

Having pondered this a bit,  I understand what I missed in Brendan's 
proposal. I guess his "abcdef" is an identifier for the request, so that 
when it's repeated later the server can match that with the fact that an 
authentication request succeeded at that URL.

I think having a button to press when authentication succeeds is 
preferable to requiring the client to open a listen port, since that can 
be troublesome for people who use NAT and for people on networks they do 
not control, such as university/company networks.

I think a solution that does not require a browser would be nicest, but 
I'm willing to concede that getting OPs to support something like 
Signature Request Protocol would be tricky and that this approach is 
much easier to bootstrap.




More information about the general mailing list