{"id":666,"date":"2007-02-03T22:15:34","date_gmt":"2007-02-04T06:15:34","guid":{"rendered":"\/?p=666"},"modified":"2007-02-03T22:15:34","modified_gmt":"2007-02-04T06:15:34","slug":"scott-kveton-on-infocard-openid-convergence","status":"publish","type":"post","link":"https:\/\/www.identityblog.com\/?p=666","title":{"rendered":"Scott Kveton on InfoCard \/ OpenID convergence"},"content":{"rendered":"<p>Here&#39;s a post by <a href=\"http:\/\/kveton.com\/blog\/2007\/01\/31\/cardspace-openid\/#comments\" class=\"broken_link\">Scott Kveton<\/a>, CEO of<a href=\"http:\/\/janrain.com\/\" class=\"broken_link\"> JanRain<\/a>, that sums up a meeting we had&nbsp;during the week.&nbsp; JanRain is one of the driving forces behind <a href=\"http:\/\/janrain.com\/openid\" class=\"broken_link\">OpenID,<\/a> and produces the libraries that a lot of people are integrating into their websites and blogs.&nbsp;&nbsp;JanRain also operates <a href=\"https:\/\/www.myopenid.com\/affiliate_signup?affiliate_id=51\" class=\"broken_link\">MyOpenId<\/a>, an identity service that works with&nbsp;OpenID software.<\/p>\n<p>You&nbsp;want to know about&nbsp;the JanRain World Headquarters?&nbsp; Energy radiates from everywhere.&nbsp; Beside&nbsp;our conference table&nbsp;was a&nbsp;very impressive can of Bad Idea Repellant,&nbsp;which seems to have done its job.<\/p>\n<p><font color=\"#000000\">For what it&#39;s worth, I really liked these people<\/font>.&nbsp; They are real engineers.&nbsp;&nbsp;They are&nbsp;committed to getting an identity layer in place.&nbsp;<\/p>\n<p>I explained my concerns&nbsp;about the current OpenID proposal and&nbsp; phishing, and they not only ACKed; they had ideas about how to move quickly to change things.&nbsp;&nbsp;<\/p>\n<p>Against this background it was clear&nbsp;how CardSpace&nbsp;could&nbsp;be one important way of strengthening their system and integrating it with others.&nbsp; Meanwhile, I conveyed my enthusiasm for the great simplicity of their proposal.&nbsp;<\/p>\n<p>We talked about public (omnidirectional) and private (unidirectional) identifiers and we all agreed that both were necessary in different contexts.&nbsp;&nbsp;We talked about how OpenID managed Cards could provide CardSpace with strong new capabilities around public personas for web services.<\/p>\n<p><font color=\"#000000\">Then the conversation got pretty technical, and I showed a profile of WS-Trust that didn&#39;t involve&nbsp;use of&nbsp;a SOAP stack or anything&nbsp;complicated.&nbsp; But over to Scott:<\/font><\/p>\n<div style=\"margin-left: 30px\"><font color=\"#000000\"><a href=\"http:\/\/research.microsoft.com\/~mbj\/\">Mike Jones<\/a><\/font> and <a onclick=\"javascript:urchinTracker('\/outbound\/www.identityblog.com');\" href=\"https:\/\/www.identityblog.com\/\"><font color=\"#000000\">Kim Cameron<\/font><\/a> from Microsoft came in for a visit today to the <a onclick=\"javascript:urchinTracker('\/outbound\/maps.google.com');\" href=\"http:\/\/maps.google.com\/?q=5331+SW+Macadam+Ave,+Portland,+OR+97239&#038;ie=UTF8&#038;om=1&#038;z=19&#038;ll=45.484703,-122.675373&#038;spn=0.001706,0.004764&#038;t=k&#038;iwloc=addr\"><font color=\"#000000\">JanRain World Headquarters<\/font><\/a> (if you\u00e2\u20ac\u2122ve ever visited here, you\u00e2\u20ac\u2122d understand why that\u00e2\u20ac\u2122s funny).<\/p>\n<p>The JanRain engineers were interested in learning more about <a onclick=\"javascript:urchinTracker('\/outbound\/en.wikipedia.org');\" href=\"http:\/\/en.wikipedia.org\/wiki\/Windows_CardSpace\"><font color=\"#000000\">CardSpace<\/font><\/a>. We\u00e2\u20ac\u2122ve heard about it, seen Kim talk and even read his <a onclick=\"javascript:urchinTracker('\/outbound\/www.identityblog.com');\" href=\"\/?p=659\"><font color=\"#000000\">proposal<\/font><\/a> on a way to integrate OpenID and CardSpace. However, we didn\u00e2\u20ac\u2122t know enough about the technology to comment on it either way. Also, we wanted to hear more than just marketing hype and hand waving; we wanted some code. Kim and Mike did not disappoint \u00e2\u20ac\u00a6 \ud83d\ude42<\/p>\n<p>CardSpace is an identity meta-system that you use to manage InfoCards. InfoCards are like the cards in your wallet except these cards you present to sites that you want to visit to identify yourself with. I really believe that Mike and Kim have their hearts in the right place and the technology looks solid. It looks like Microsoft has learned a lot since their last foray into identity. I think <a onclick=\"javascript:urchinTracker('\/outbound\/openid.net');\" href=\"http:\/\/openid.net\/\"><font color=\"#000000\">OpenID<\/font><\/a> and CardSpace could really compliment each other quite nicely as well as help address the phishing concerns that have become so prevalent.<\/p>\n<p>The CardSpace InfoCard manager is an interface that comes up when the user is presented with a site that supports InfoCard login. Instead of giving the user a login form in the browser that might be phished, the user is presented with a dialog that allows them to deliver an InfoCard for the site they are trying to login to. This dialog is single-modal; you are locked out of doing anything else unless you complete the task at hand. This follows along with what <a onclick=\"javascript:urchinTracker(&#039;\/outbound\/www.beltzner.ca&#039;);\" href=\"http:\/\/www.beltzner.ca\/mike\/\" class=\"broken_link\"><font color=\"#000000\">Mike Beltzner<\/font><\/a> <a onclick=\"javascript:urchinTracker(&#039;\/outbound\/openid.net&#039;);\" href=\"http:\/\/openid.net\/pipermail\/general\/2007-January\/001228.html\" class=\"broken_link\"><font color=\"#000000\">shared<\/font><\/a> on the OpenID general list and the difficulties in fighting phishing:<\/p>\n<blockquote><p>I can also sum things up for you even more succinctly:<\/p>\n<p>&#8211; users are task oriented, driving to complete the goal the quickest way possible<br \/>\n&#8211; users pay more attention to the content area than the browser chrome<br \/>\n&#8211; users don\u00e2\u20ac\u2122t understand how easy it is to spoof a website<\/p><\/blockquote>\n<p>Kim went through several code examples where we could see how it all worked. Forget SOAP, forget complicated. There is no hook back to the mothership with this technology. As a matter of fact, OpenID and CardSpace could work together quite easily.<\/p>\n<p>CardSpace is really good at handling the issues around phishing and personal privacy. But what if I don\u00e2\u20ac\u2122t want to be private about certain things? I like that I can identify myself as me to lots and lots of different sites and I don\u00e2\u20ac\u2122t mind if people correlate that data. As a matter of fact, I like it. Wouldn\u00e2\u20ac\u2122t it be nice to have an OpenID tied to my InfoCard then? One of the greatest reasons OpenID is succeeding is that its a destination. Its a unique place on the Internet where you can learn more about who I am. Coupled with <a onclick=\"javascript:urchinTracker('\/outbound\/microformats.org');\" href=\"http:\/\/microformats.org\/\"><font color=\"#000000\">microformats<\/font><\/a> you start to see some interesting possibilities. CardSpace doesn\u00e2\u20ac\u2122t do the public side very well and both Kim and Mike admitted this. This is an interesting possibility for OpenID IMHO. Not only that, it could be done without any changes to sites that already support OpenID. You\u00e2\u20ac\u2122d get the benefits of OpenID\u00e2\u20ac\u2122s strengths while leveraging the anti-phishing and privacy mojo that CardSpace has.<\/p>\n<p>We already have some great <a onclick=\"javascript:urchinTracker(&#039;\/outbound\/www.sxipper.com&#039;);\" href=\"http:\/\/www.sxipper.com\/\" class=\"broken_link\"><font color=\"#000000\">technology<\/font><\/a> for changing the chrome in <a onclick=\"javascript:urchinTracker('\/outbound\/getfirefox.com');\" href=\"http:\/\/getfirefox.com\/\"><font color=\"#000000\">Firefox<\/font><\/a> and <a href=\"http:\/\/kveton.com\/blog\/2007\/01\/17\/openid-mozilla-sittin-in-a-tree\/\" class=\"broken_link\"><font color=\"#000000\">discussions<\/font><\/a> are on-going with Mozilla about how we can integrate this further and have it truly baked in (hopefully they\u00e2\u20ac\u2122ll look at <a onclick=\"javascript:urchinTracker('\/outbound\/blog.phpbb.cc');\" href=\"http:\/\/blog.phpbb.cc\/\"><font color=\"#000000\">Dmitry\u00e2\u20ac\u2122s<\/font><\/a> <a onclick=\"javascript:urchinTracker('\/outbound\/blog.phpbb.cc');\" href=\"http:\/\/blog.phpbb.cc\/2007\/01\/23\/identity-manager-illustrated\/\"><font color=\"#000000\">thoughts<\/font><\/a> on this). We\u00e2\u20ac\u2122ve got the CardSpace code that is now shipping on Vista and available for Windows XP. We\u00e2\u20ac\u2122ve got lots of options for fighting phishing and protecting privacy with more on the way. All of these solutions play to each technologies strengths and actually just might be what we need to get to the identity holy land.<\/p>\n<p>&nbsp;<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Scott says, &#8220;Forget SOAP, forget complicated. There is no hook back to the mothership with this technology. As a matter of fact, OpenID and CardSpace could work together quite easily.&#8221;<\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,8,15,22,5,4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/666"}],"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=666"}],"version-history":[{"count":0,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/666\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}