{"id":687,"date":"2007-02-18T19:38:09","date_gmt":"2007-02-19T03:38:09","guid":{"rendered":"\/?p=687"},"modified":"2007-02-19T16:38:49","modified_gmt":"2007-02-20T00:38:49","slug":"helloworld-information-cards-part-ii","status":"publish","type":"post","link":"https:\/\/www.identityblog.com\/?p=687","title":{"rendered":"HelloWorld Information Cards Part II"},"content":{"rendered":"<p><em>To understand this discussion, <\/em><a href=\"\/?p=684\"><em>start here<\/em><\/a><em> and then follow the <strong>continuation<\/strong> links. Click on any of the images below to see a larger and more readable version.<\/em><\/p>\n<p>When you pressed the &#8220;Install&#8221; button on the <a href=\"https:\/\/www.identityblog.com\/helloworld\/request-card.php\" class=\"broken_link\">&#8220;try it&#8221; page<\/a>, you would have seen the normal &#8220;Open or Save&#8221; dialog:<\/p>\n<p><a href=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-download.jpg\" class=\"broken_link\"><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-download-thumb.jpg\" \/><\/a><\/p>\n<p>If you then clicked &#8220;Open&#8221;, CardSpace would have brought you the standard &#8220;Reputation and Privacy&#8221; dialog, showing the certified details of the HelloWorld identity provider, and asking if you want to install its card:<\/p>\n<p><a href=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-install.jpg\" class=\"broken_link\"><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-install-thumb.jpg\" \/><\/a><\/p>\n<p>Armed with your new&nbsp;card, you would have begun the &#8220;usage&#8221; demo by going to the&nbsp;HelloWorld&nbsp;<a href=\"https:\/\/www.identityblog.com\/helloworld\/infocard-demo.php\" class=\"broken_link\">information card login page<\/a>:<\/p>\n<p><a href=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-login.jpg\" class=\"broken_link\"><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-login-thumb.jpg\" \/><\/a><\/p>\n<p>Clicking on the InfoCard image to log in, CardSpace would have shown the &#8220;Relying Party Reputation and Privacy&#8221; page for Identityblog.&nbsp; (If you normally use InfoCards at Identityblog, you won&#39;t see it.&nbsp; In order to avoid &#8220;clickthrough syndrome&#8221;, it only shows up when you start a new relationship with a relying party.)<\/p>\n<p><a href=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-rip.jpg\" class=\"broken_link\"><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-rip-thumb.jpg\" \/><\/a><\/p>\n<p>Once you approve starting the identity relationship, you are taken to your CardSpace card selector, and your HelloWorld card will be illuminated, since in this demo, the relying party has asked for that kind of card:<\/p>\n<p><a href=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-card.jpg\" class=\"broken_link\"><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-card-thumb.jpg\" \/><\/a><\/p>\n<p>When you click on the card, you can preview what will be sent to the relying party should you opt to proceed. To get <strong>any<\/strong> information out of the HelloWorld identity provider, you need to authenticate to it. The first version of CardSpace supports four ways to do this (more in a later piece).&nbsp;This demo uses the simplest mechanism &#8211; entering a password within the protected CardSpace environment:<\/p>\n<p><a href=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-password.jpg\" class=\"broken_link\"><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-password-thumb.jpg\" \/><\/a><\/p>\n<p>Now you&#39;ll have a chance to review the contents which will be sent from the identity provider to the relying party:<\/p>\n<p><a href=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-preview.jpg\" class=\"broken_link\"><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-preview-thumb.jpg\" \/><\/a><\/p>\n<p>The contents include &#8220;favorite snack&#8221; &#8211; an attempt to show the elasticity of the contents. If you decide to proceed, the HelloWorld token is transfered to the relying party, which displays it verbatim:<\/p>\n<p><a href=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-token.jpg\" class=\"broken_link\"><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-token-thumb.jpg\" \/><\/a><\/p>\n<p>For those who are multi-tasking as they read this, I&#39;ll show the token full size to make sure the format and contents are as clear as possible.<\/p>\n<p><img src=\"\/wp-content\/images\/2007\/02\/helloworld\/helloworld-token-text.jpg\" \/><\/p>\n<p>In the <a href=\"\/?p=689\">next episode<\/a> I&#39;ll start looking at what goes on under the hood. <em><a href=\"\/?p=689\">Continue here<\/a><\/em>&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you weren&#39;t able to find time to download your own HelloWorld card, I&#39;ll show you here what your experience would have been.  My goal is to help people understand Information Card technology as a flexible conduit for payloads of any kind.<\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,7,22,4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/687"}],"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=687"}],"version-history":[{"count":0,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/687\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}