OpenID Consumer-Ping-Service for OpenID Providers
I was looking for ways to raise the number of subscriptions to The OpenID Directory for a while because I´m not satisfied with the number of sites represented. I think there are many more sites out there which are worth being published on the OIDD. Some may not even know that there´s a way to get more publicity for their project by submitting to the OIDD.
That´s why we started a new service which is based on cooperation with OpenID providers. It´s a ping-service similar to technorati, but restricted to trusted IdPs. This “consumer-ping-service” hands over the URL of the trustroot every time a new OpenID consumer has successfully authenticated an OpenID for the first time. Even if the OpenID consumers will still have to be approved manually (e.g. for filtering out local test sites or illegal stuff) this is chance to get information from first hand and make this information available on a central directory.
As more IdPs join, we will offer statistics to the public (only the summary of submissions per day, maybe detailed per category, but keeping the sources of information confidential), which would hopefully be some good and trusted marketing material for the OpenID community. The first provider who agreed on using the consumer-ping-service is prooveme.com, run by Nic James Ferrier. Thanks for supporting us Nic!
Let´s face it: At the moment we have a serious unbalance between users with OpenIDs and sites that accept OpenIDs. That´s why we want to join forces: as more IdPs are joining the consumer-ping-service we are able to show more attractive sites to the users where they can really make use of their OpenID. This can be a big push for the acceptance of the OpenID technology over all.
So if you´re running an OpenID provider service please contact me at th [at] solution-media.de and I will give you access to a simple API, which can be easily setup on your site.



This sounds like a very useful service for the OpenID community. However, for the individual OpenID user, I think there’s a danger of privacy violation. I don’t think part of the implicit “social contract” of OpenID is that trust roots of RPs that a user is logging into get published to another site without their consent. In fact, I don’t think any part of the user’s login should be reported to a third party without their knowledge or consent.
For example, if I were starting a new, unlaunched Web site, and I was testing its OpenID functionality, I’d be pretty mad if its trust root URL showed up in a public directory. If the trust root was for an embarrassing web site, or if it included personally-identifying information, I think it would also be a problem.
I think that there’s a possibility for using this service that would minimize intrusion and privacy concerns. A couple of ideas: an opt-in checkbox on the trust form for when the user first logs in using some trust root (”(Optional) Add this trust root to the OpenID Directory?”), and caching trust roots at the IdP side so it doesn’t ask unless the URL is really new.