{"id":494,"date":"2006-07-22T17:57:31","date_gmt":"2006-07-23T01:57:31","guid":{"rendered":"\/?p=494"},"modified":"2006-07-22T18:55:11","modified_gmt":"2006-07-23T02:55:11","slug":"bad-journalism-or-bad-communication","status":"publish","type":"post","link":"https:\/\/www.identityblog.com\/?p=494","title":{"rendered":"Bad journalism or bad communication?"},"content":{"rendered":"<p>Identity master <a href=\"http:\/\/www.links.org\">Ben Laurie<\/a> of Google <a href=\"http:\/\/www.links.org\/?p=113\">pushes back&nbsp;on me<\/a> for picking up&nbsp;<a href=\"http:\/\/blogs.zdnet.com\/digitalID\" class=\"broken_link\">Eric Norlin&#39;s<\/a> recent piece on Google Authentication.&nbsp; Ben writes:<\/p>\n<blockquote><p>I\u00e2\u20ac\u2122ve been trying to resist the temptation to comment on posts such as Dick Hardt\u00e2\u20ac\u2122s \u00e2\u20ac\u0153<a href=\"http:\/\/identity20.com\/?p=62\" rel=\"bookmark\">Google Account Authentication: two steps forward, one step back<\/a>\u00e2\u20ac\u009d and Kim Cameron\u00e2\u20ac\u2122s \u00e2\u20ac\u0153<a href=\"\/?p=488\" target=\"_blank\" rel=\"bookmark\">GOOGLE\u00e2\u20ac\u2122S AUTHENTICATION VERSUS MICROSOFT\u00e2\u20ac\u2122S LIVE ID<\/a>\u00e2\u20ac\u009d (which is mostly Eric Norlin\u00e2\u20ac\u2122s \u00e2\u20ac\u0153<a href=\"http:\/\/blogs.zdnet.com\/digitalID\/?p=50\" target=\"_blank\" class=\"broken_link\">Google\u00e2\u20ac\u2122s authentication vs. Microsoft\u00e2\u20ac\u2122s Live ID<\/a>\u00e2\u20ac\u0153), since I work for Google and such comments might be misconstrued. However, bad journalism is bad journalism, even if you\u00e2\u20ac\u2122re a blogger and I\u00e2\u20ac\u2122m a Google employee, so I\u00e2\u20ac\u2122m going to comment anyway. Note that, like everything I blog here, this post does not reflect Google\u00e2\u20ac\u2122s views, nor does it use any knowledge I may or may not have as a Google employee.<\/p>\n<p>Firstly, as everyone who pays attention knows, Google doesn\u00e2\u20ac\u2122t announce what it\u00e2\u20ac\u2122s <em>going<\/em> to do, only what it\u00e2\u20ac\u2122s already done. So, what does it mean to contrast thus (from Eric Norlin\u00e2\u20ac\u2122s piece)? \u00e2\u20ac\u0153Of extreme importance is the fact that Windows Live ID <em><u>will<\/u><\/em> [my italics] support WS-Trust, WS-Federation, CardSpace and ADFS (active directory federation server).\u00e2\u20ac\u009d vs. \u00e2\u20ac\u0153Contrast all of this with Google\u00e2\u20ac\u2122s announcement: create Google account, store user information at Google, get authentication from Google \u00e2\u20ac\u201d are we sensing a trend?\u00e2\u20ac\u009d &#8211; well, yes, the trend I\u00e2\u20ac\u2122m sensing is that Windows Live ID does much what Google does today. Tomorrow they both may do something different. As of right now, what are the options? Is there any mature, reliable, secure identity federation mechanism that\u00e2\u20ac\u2122s widely used? I think not. Note, BTW, that Live ID is currently vapourware, you can\u00e2\u20ac\u2122t even get SDKs for it yet, let alone actually use it.<\/p><\/blockquote>\n<p>I need to begin by responding that&nbsp;I didn&#39;t know &#8220;Google doesn&#39;t anounce what it&#39;s going to do, only what it&#39;s already done.&#8221;&nbsp; This must sound incredibly naive on my part, but it&#39;s true.<\/p>\n<p>I guess&nbsp;I don&#39;t have a good enough&nbsp;understanding of&nbsp;the cultural differences between various companies.&nbsp; I&#39;m used to&nbsp;being required to share a roadmap with enterprises and large organizations.&nbsp; They need that to&nbsp;facilitate their planning.&nbsp; But in retrospect I can see that Google may not need to function this way.&nbsp; I&#39;m probably not&nbsp;the only one who hasn&#39;t&nbsp;understood this, so I appreciate Ben&#39;s explanation of how&nbsp;we should interpret Google&#39;s announcements.<\/p>\n<p>Secondly, I agree that&nbsp;neither MSN nor Google nor AOL nor anyone else has a federation mechanism that&#39;s widely used&nbsp;outside their own properties&nbsp;at internet scale.&nbsp;<\/p>\n<p>Above all else, I agree with Ben&#39;s statement that, &#8220;Tomorrow they both may do something different.&#8221;&nbsp; So peace, bro&#8217;.<\/p>\n<p>Speaking of peace, Ben on Liberty:<\/p>\n<blockquote><p>Some have argued that Liberty is the answer to this, in that it\u00e2\u20ac\u2122s mature, reliable and secure. But it isn\u00e2\u20ac\u2122t widely used, partly because of complexity, partly because in its early days it royally screwed over people who might have driven adoption, like the Apache Software Foundation, and partly because of complex IPR issues. At least, I\u00e2\u20ac\u2122ve heard, the IPR might be getting fixed. I watch that space with interest.<\/p><\/blockquote>\n<p>Ben&nbsp;on Dick Hardt:<\/p>\n<blockquote><p>Dick Hardt: \u00e2\u20ac\u0153Google has just released <a title=\"Google Account Authentication\" href=\"http:\/\/code.google.com\/apis\/accounts\/Authentication.html\">Google Account Authentication<\/a>. My initial reaction: great technology for rich clients and web sites acting acting on behalf of the user, but deepens the Google identity silo.\u00e2\u20ac\u009d What does this mean? How does allowing applications to access a user\u00e2\u20ac\u2122s Google services deepen anything? Did Dick actually read what these services do?<\/p>\n<p>\u00e2\u20ac\u0153The <a title=\"Google Account Authentication\" href=\"http:\/\/code.google.com\/apis\/accounts\/AuthForInstalledApps.html\">Google Account Authentication for installed apps<\/a> is a bold move to standardize an API for working with installed applications. Unfortunate that it is domain centric. The user has to provide their Google credentials. Clearly the easy, safe choice that creates more value for the user\u00e2\u20ac\u2122s google credential. Also makes it harder for any identity management technology to manage the Google credential.\u00e2\u20ac\u009d<\/p>\n<p>Well\u00e2\u20ac\u00a6<\/p>\n<ul>\n<li>Duh, of course you have to provide a Google credential, you\u00e2\u20ac\u2122re going to access a Google service. What kind of credential did you expect to present? Your Yahoo login?<\/li>\n<li>Why does providing an API to allow applications to use user\u00e2\u20ac\u2122s credentials make it harder for software to manage those credentials? I\u00e2\u20ac\u2122m obviously missing something, but I can\u00e2\u20ac\u2122t see what.<\/li>\n<li>\u00e2\u20ac\u0153<a title=\"Google Account Authentication\" href=\"http:\/\/code.google.com\/apis\/accounts\/AuthForWebApps.html\">Google Account Authentication for Web-Based Applications<\/a> looks like it is opening up the SSO mechanisms that Google has been using across their various properties so that other properties can get a token to act on behalf of the user.\u00e2\u20ac\u009d Hmmm \u00e2\u20ac\u00a6 that sounds just like something an identity management technology could manage. But that problem was from a whole paragraph before, hopefully the reader will have forgotten about it by now.<\/li>\n<\/ul>\n<\/blockquote>\n<p>Ben on the pack of us:<\/p>\n<blockquote><p>Its sad to see blogs following the newspaper trend, where the only articles worth writing are critical, regardless of the facts. Readership is king! To hell with accuracy!<\/p><\/blockquote>\n<p>Yikes.&nbsp; Do I slither forward&nbsp;in a river of&nbsp;yellow journalism?&nbsp;<\/p>\n<p>I hope not.&nbsp;&nbsp;The story I told was,&nbsp;&#8220;this is how&nbsp;Eric Norlin sees what&#39;s happening.&#8221;&nbsp; He influences&nbsp;a lot of people,&nbsp;and his views are themselves important.&nbsp; If&nbsp;Eric has&nbsp;drawn the wrong conclusions, it&#39;s important to get that message out &#8211; including to Eric,&nbsp;as has happened here.&nbsp;&nbsp;Both Eric&#39;s piece and&nbsp;Ben&#39;s response have helped that happen.&nbsp; I for one understand things better than I would have had none of this discussion happened.<\/p>\n<p>And in case it matters, my own conclusion was actually different from Eric&#39;s.&nbsp; I wrote, and I don&#39;t think it was at all critical:<\/p>\n<blockquote><p>.. I personally hope that Google embraces federation, Information Cards and the identity metasystem. They have enough smart people who understand these issues that I expect they will.<\/p><\/blockquote>\n<p>I&nbsp;see lots of room for us to work together, lots of agreement on the big picture, and&nbsp;&nbsp;lots of good people doing the execution.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ben Laurie says Windows Live ID does much what Google does today. Tomorrow they both may do something different.<\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,10,8],"tags":[],"_links":{"self":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/494"}],"collection":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=494"}],"version-history":[{"count":0,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/494\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}