[OpenID] Purpose of OpenID Foundation and the Elections

Martin Atkins mart at degeneration.co.uk
Fri Dec 12 01:27:42 UTC 2008


Pat Cappelaere wrote:
> Nice promise.
> I would love to extend it one step further:
> The data is mine. If I authorize an application to access it on my  
> behalf, application can then get it.  And I can revoke that grant...  
> and dispute access...  This is OpenID + OAuth which will now authorize  
> transactions between services.  Very close to the VISA experience  
> actually.  This would not be very hard to implement since most of the  
> infrastructure is already in place.  No reason for providers to  
> implement it on their own and do it wrong and provide another bad user  
> experience.
> 

It's important to be clear about what you mean by revoking access to the 
data.

Information, by its very nature, cannot be "taken back". Once you tell 
someone something, you can't un-tell them. You can choose not to give 
them new information, of course, but they will still know what you told 
them to start with.

Facebook's Platform attempts to work around this using legal agreements 
in the form of agreeing to the terms of service, which put restrictions 
on what client applications are allowed to "store". (Whether all 
application developers comply with this in practice is unclear.)

VISA of course has similar contractual arrangements with card providers 
and merchants, but their framework is far stronger than ticking a box to 
agree to a terms of service, and I assume involves those involved 
agreeing to allow auditing to ensure compliance.

OpenID as it exists today does not have the legal framework necessary to 
support this sort of assurance, and some would argue that the "anyone 
can play" architecture is in fact fundamentally incompatible with such.

Of course, this can be mitigated somewhat by being careful what you 
promise. No-one is claiming that today's OpenID allows you to "take 
back" information you've previously supplied, it simply aims to make it 
easier for you to provide the information you *want* to provide.

The question is of course whether that is a useful value proposition or 
whether OpenID needs to do better.




More information about the general mailing list