<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: openid2</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/openid2.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2008-10-30T17:11:19+00:00</updated><author><name>Simon Willison</name></author><entry><title>New OpenID Implementations Abound</title><link href="https://simonwillison.net/2008/Oct/30/apparentlymeuk/#atom-tag" rel="alternate"/><published>2008-10-30T17:11:19+00:00</published><updated>2008-10-30T17:11:19+00:00</updated><id>https://simonwillison.net/2008/Oct/30/apparentlymeuk/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://community.livejournal.com/apparentlymart/18734.html"&gt;New OpenID Implementations Abound&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I’ve missed linking to a bunch of OpenID news recently—in particular, Google Accounts are becoming OpenID identifiers and LiveJournal has quietly ugraded its consumer support to OpenID 2.0.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/livejournal"&gt;livejournal&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/martin-atkins"&gt;martin-atkins&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid2"&gt;openid2&lt;/a&gt;&lt;/p&gt;



</summary><category term="google"/><category term="livejournal"/><category term="martin-atkins"/><category term="openid"/><category term="openid2"/></entry><entry><title>Yahoo! supporting OpenID 2.0 but not 1.1</title><link href="https://simonwillison.net/2008/Jan/19/yahoo/#atom-tag" rel="alternate"/><published>2008-01-19T09:10:30+00:00</published><updated>2008-01-19T09:10:30+00:00</updated><id>https://simonwillison.net/2008/Jan/19/yahoo/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://openid.net/pipermail/general/2008-January/003971.html"&gt;Yahoo! supporting OpenID 2.0 but not 1.1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Yahoo!’s Allen Tom outlines the reasons Yahoo! are supporting OpenID 2.0 but not OpenID 1.1.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/allen-tom"&gt;allen-tom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid2"&gt;openid2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="allen-tom"/><category term="openid"/><category term="openid2"/><category term="yahoo"/></entry><entry><title>Quoting Martin Atkins</title><link href="https://simonwillison.net/2008/Jan/18/martin/#atom-tag" rel="alternate"/><published>2008-01-18T07:00:44+00:00</published><updated>2008-01-18T07:00:44+00:00</updated><id>https://simonwillison.net/2008/Jan/18/martin/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://community.livejournal.com/apparentlymart/11784.html"&gt;&lt;p&gt;Yahoo!'s provider implementation only supports consumers that talk the Auth 2.0 protocol. Technically the 2.0 spec allows providers to shun 1.1, but it's not recommended for the reason that I'm sure will become obvious once Yahoo! launches: there's no way for your average end-user to distinguish between a 1.1 and a 2.0 implementation.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://community.livejournal.com/apparentlymart/11784.html"&gt;Martin Atkins&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/livejournal"&gt;livejournal&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/martin-atkins"&gt;martin-atkins&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid2"&gt;openid2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="livejournal"/><category term="martin-atkins"/><category term="openid"/><category term="openid2"/><category term="yahoo"/></entry><entry><title>Yahoo!, Flickr, OpenID and Identity Projection</title><link href="https://simonwillison.net/2008/Jan/7/projection/#atom-tag" rel="alternate"/><published>2008-01-07T23:33:39+00:00</published><updated>2008-01-07T23:33:39+00:00</updated><id>https://simonwillison.net/2008/Jan/7/projection/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;a href="http://www.readwriteweb.com/archives/flickr_to_authenticate_openid.php"&gt;Via ReadWriteWeb&lt;/a&gt;, view source on &lt;a href="http://www.flickr.com/photos/simon/"&gt;a Flickr photostream page&lt;/a&gt; and search for "openid" and you'll be rewarded with the following snippet:&lt;/p&gt;

&lt;pre&gt;&lt;code class="html"&gt;&amp;lt;link rel="openid2.provider"
  href="https://open.login.yahooapis.com/openid/op/auth" /&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Which means that Flickr pages will very soon be able to act as &lt;a href="http://openid.net/"&gt;OpenIDs&lt;/a&gt;. The provider isn't up and running just yet though; try authenticating with your Flickr OpenID on &lt;a href="http://jyte.com/auth/login"&gt;Jyte.com&lt;/a&gt; and you'll get the following message:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;
Hey there! You have stopped by a bit sooner than we had expected. This feature is still being tested, so please check back in a few days.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The URL of the server is interesting as well: it suggests that Yahoo!'s OpenID support is designed from the start to apply to more than just Flickr. I wouldn't be at all surprised to see similar links start to crop up on all kinds of other Yahoo! properties - anything that has a page which can be considered to represent a user account. This would make a lot of sense, because &lt;strong&gt;OpenID is good for more than just authentication&lt;/strong&gt;. The OpenID protocol allows a user to assert ownership of a URL. This can be used for SSO-style authentication, but it can also be used to prove ownership of a specific account to some other service, a concept I've been calling &lt;em&gt;identity projection&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If users can easily project their Flickr, Upcoming or del.icio.us identities to other sites, developers can start to build all kinds of neat things. Mashups for one get a whole lot more interesting when new users can easily bring their existing profiles from other sites with them. With any luck we'll see Yahoo! start to adopt &lt;a href="http://oauth.net/"&gt;OAuth&lt;/a&gt; for authenticated API calls (which is itself based in part on the &lt;a href="http://www.flickr.com/services/api/auth.spec.html"&gt;Flickr auth API&lt;/a&gt;) in the not too distant future, opening up even more possibilities.&lt;/p&gt;

&lt;p&gt;A common misconception about OpenID is that it's only really useful if users stick to using one identity. I'd be happy to see every one of my online profiles acting as an OpenID, not for SSO authentication (I'll pick one "primary" OpenID to use for that) but so that I can selectively cross-pollinate some of my profiles to new services.&lt;/p&gt;

&lt;p&gt;Back to Yahoo!, another interesting new URL is &lt;a href="https://me.yahoo.com/"&gt;https://me.yahoo.com/&lt;/a&gt;. Again, there's not much to see at the moment but it looks to me like this will become an endpoint for OpenID 2 directed identity. James Henstridge &lt;a href="http://blogs.gnome.org/jamesh/2007/10/23/openid-20/"&gt;provides a useful explanation here&lt;/a&gt;, but the short version is that you'll be able to enter "me.yahoo.com" in to an OpenID field on a site and have Yahoo! pick an obfuscated, unique OpenID for your interactions with that site. This protects your privacy by preventing anyone from outside of Yahoo! from correlating your behaviour across multiple OpenID-enabled services, similar to how Yahoo!'s current &lt;a href="http://developer.yahoo.com/auth/"&gt;BBAuth API&lt;/a&gt; provides applications with an opaque hash rather than a user's Yahoo! screen name.&lt;/p&gt;

&lt;p&gt;It looks like Yahoo! will only be supporting OpenID 2 and won't provide a fallback for OpenID 1.x consumers. This means you won't be able to use your Flickr OpenID on many existing consumer sites (including this blog), at least until they get around to updating their libraries. I expect Yahoo!'s implementation to be a major influence in encouraging OpenID 2 adoption.&lt;/p&gt;

&lt;p&gt;It's three weeks short of a year since I &lt;a href="http://simonwillison.net/2007/Jan/27/idproxy/"&gt;launched idproxy.net&lt;/a&gt;, which provides Yahoo! account holders with a third-party OpenID via the BBAuth API. I couldn't be happier to see Yahoo! taking steps towards cutting out the middle man.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/bbauth"&gt;bbauth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/identityprojection"&gt;identityprojection&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/oauth"&gt;oauth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid2"&gt;openid2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="bbauth"/><category term="flickr"/><category term="identityprojection"/><category term="oauth"/><category term="openid"/><category term="openid2"/><category term="yahoo"/></entry><entry><title>Flickr to Authenticate OpenID</title><link href="https://simonwillison.net/2008/Jan/7/flickr/#atom-tag" rel="alternate"/><published>2008-01-07T22:48:47+00:00</published><updated>2008-01-07T22:48:47+00:00</updated><id>https://simonwillison.net/2008/Jan/7/flickr/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.readwriteweb.com/archives/flickr_to_authenticate_openid.php"&gt;Flickr to Authenticate OpenID&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Flickr /photos/username/ pages are now (almost) OpenIDs—they point at a new Yahoo!-wide OpenID server, but it hasn’t been switched on yet. It’s OpenID 2 only, presumably so Yahoo! can protect their users’ privacy by using directed identity to hide individual screen names.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid2"&gt;openid2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="openid"/><category term="openid2"/><category term="yahoo"/></entry><entry><title>James Henstridge: OpenID 2.0</title><link href="https://simonwillison.net/2007/Dec/7/james/#atom-tag" rel="alternate"/><published>2007-12-07T11:53:25+00:00</published><updated>2007-12-07T11:53:25+00:00</updated><id>https://simonwillison.net/2007/Dec/7/james/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.gnome.org/jamesh/2007/10/23/openid-20/"&gt;James Henstridge: OpenID 2.0&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Excellent description of the new features in OpenID 2.0, including a clear explanation of directed identity and attribute exchange.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/attributeexchange"&gt;attributeexchange&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/directedidentity"&gt;directedidentity&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/inames"&gt;inames&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/james-henstridge"&gt;james-henstridge&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid2"&gt;openid2&lt;/a&gt;&lt;/p&gt;



</summary><category term="attributeexchange"/><category term="directedidentity"/><category term="inames"/><category term="james-henstridge"/><category term="openid"/><category term="openid2"/></entry><entry><title>OpenID 2.0 Final(ly)!</title><link href="https://simonwillison.net/2007/Dec/5/openid/#atom-tag" rel="alternate"/><published>2007-12-05T21:01:22+00:00</published><updated>2007-12-05T21:01:22+00:00</updated><id>https://simonwillison.net/2007/Dec/5/openid/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://openid.net/2007/12/05/openid-2_0-final-ly/"&gt;OpenID 2.0 Final(ly)!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Launched at the Internet Identity Workshop. The most interesting feature is probably directed identity, which goes a long way to solving some of the usability issues involved in users having to enter their own URLs.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/directedidentity"&gt;directedidentity&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iiw"&gt;iiw&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid2"&gt;openid2&lt;/a&gt;&lt;/p&gt;



</summary><category term="directedidentity"/><category term="iiw"/><category term="openid"/><category term="openid2"/></entry></feed>