[security] security

Martin Atkins mart at degeneration.co.uk
Sat Oct 28 00:05:20 UTC 2006


Eddy Nigg (StartCom Ltd.) wrote:
> 
> A central repository of a list of registered IDP's. The RP can define if 
> he wants to check with that list or not.
> If yes, the RP checks with the list and receives a green light, else it 
> fails.
> 

As has been noted a few times, OpenID is focused on solving a very 
particular problem, and that problem does not include trust. Mostly 
we've been talking about trust of Identifier URLs so far, but this 
applies to IdPs as well.

RPs are, per the spec, free to refuse to associate with a given IdP 
based on whatever criteria they choose. The upshot of this is that a 
separate effort, independent of the OpenID auth spec, can provide some 
kind of trust system — possibly based on the system you describe — for 
IdPs. RPs can choose to use your system, or they might use someone 
else's system. This is consistent with the decentralized spirit of OpenID.

Since this seems to be your area of expertise and an area of interest to 
you, I encourage you to write up a more formal proposal — on the wiki, 
for example — for some kind of protocol for checking IdP trust which can 
be employed by RPs as one of their mechanisms for discriminating against 
IdPs. However, the whole subject of inter-party trust is deliberately 
not considered in OpenID; we're not trying to save the world. :)





More information about the security mailing list