<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Francis Shanahan[.com] &#187; openID</title>
	<atom:link href="http://francisshanahan.com/index.php/tag/openid/feed/" rel="self" type="application/rss+xml" />
	<link>http://francisshanahan.com</link>
	<description>Thoughts on technology from a citizen scientist</description>
	<lastBuildDate>Fri, 27 Jan 2012 14:18:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Foolstr.com Soft Launch</title>
		<link>http://francisshanahan.com/index.php/2009/foolstrcom-soft-launch/</link>
		<comments>http://francisshanahan.com/index.php/2009/foolstrcom-soft-launch/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 21:51:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Things I've Made]]></category>
		<category><![CDATA[Web Experiments]]></category>
		<category><![CDATA[foolstr.com]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[soapbox]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2009/foolstrcom-soft-launch/</guid>
		<description><![CDATA[             &#34;The fool is proud of the one thing he knows&#8230;&#34;

             foolstr is a new website, located at www.foolstr.com. It&#8217;s all about the Wisdom of Crowds. foolstr lets you publish your ideas, lessons learned and get feedback from the community. It&#8217;s a simple social site, intended to gather up collective wisdom. 

foolstr is innovative in that it relies on OpenID as its form of authentication. This ...]]></description>
			<content:encoded><![CDATA[<div class="myC1"><a target="_blank" href="http://www.foolstr.com"><img align="right" alt="foolstr.com" src="http://foolstr.com/images/fs.png" /></a>             &quot;The fool is proud of the one thing he knows&#8230;&quot;</div>
<p></p>
<div class="myC1">             <a href="http://www.foolstr.com/">foolstr </a>is a new website, located at <a href="http://www.foolstr.com/">www.foolstr.com</a>. It&#8217;s all about the Wisdom of Crowds. foolstr lets you publish your ideas, lessons learned and get feedback from the community. It&#8217;s a simple social site, intended to gather up collective wisdom. </div>
<p>
<a href="http://www.foolstr.com/">foolstr </a>is innovative in that it relies on OpenID as its form of authentication. This means foolstr doesn&#8217;t invade your privacy and registration is a snap. It&#8217;s also completely anonymous. Things like Passwords or Email addresses, we don&#8217;t need &#8216;em. Your email or password is never sent to Foolstr, you don&#8217;t have to remember a NEW password, you don&#8217;t have to remember ANYthing. Try it and see!</p>
<p>It&#8217;s a fun site and we want the barrier of entry to be small. You can post content without even registering and so far there is some interesting content. </p>
<p>From a technical side this site is another experiment, this time dealing with OpenID to determine just how viable this technology is. So far it seems sound for this level of authentication. The question is will the public understand it and be comfortable with this as a means of authentication. We&#8217;ll see. I&#8217;ve also hooked up the Yahoo Term Extraction API for content analysis and Google Analytics for Traffic. </p>
<p>So blog about it, Facebook it, Digg it, tell your friends, share your ideas and opinions and vote on what&#8217;s there. Let&#8217;s see what the fools know&#8230;</p>
<p>Foolstr&#8217;s still in pre-alpha, with many kinks still being ironed out. If you find a bug, post back to <a target="_blank" href="http://foolstr.blogspot.com">http://foolstr.blogspot.com</a> or use the contact page at foolstr.com.</p>
<p>Now get out there and tell us something we don&#8217;t already know!!! <br />
<a target="_blank" href="http://FOOLSTR.COM">HTTP://FOOLSTR.COM</a></p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2009/foolstrcom-soft-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSIS Interop Media Alert</title>
		<link>http://francisshanahan.com/index.php/2008/osis-interop-media-alert/</link>
		<comments>http://francisshanahan.com/index.php/2008/osis-interop-media-alert/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 06:27:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Cool & Future Tech]]></category>
		<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[Things I've Made]]></category>
		<category><![CDATA[cardspace]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[OSIS]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2008/osis-interop-media-alert/</guid>
		<description><![CDATA[I&#8217;m a bit late with this one&#8230;.Shamelessly copied from Axel&#8217;s blog [LINK]
-==============================-
FOR IMMEDIATE RELEASE
April 7, 2008
MEDIA ALERT
Showcasing How Users Can Control their Identity Online, Industry&#8217;s Largest Identity Interoperability Demonstration Scheduled for RSA 2008
Fifty-seven member open source identity group to test and demonstrate interoperability between user-centric identity protocols and providers
SAN FRANCISCO (RSA Conference 2008) &#8211; April 7, 2008 &#8211; Open Source Identity Systems (OSIS) will conduct the largest user-centric identity interoperability test and demonstration at the 2008 RSA Conference, April 7-11 at the Moscone Center in San Francisco. The 33 member ...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a bit late with this one&#8230;.Shamelessly copied from Axel&#8217;s blog [<a href="http://ignisvulpis.blogspot.com/2008/04/osis-interop-media-alert.html" target="_blank">LINK</a>]</p>
<p><span style="font-family: courier; font-size: small;">-==============================-</span><br />
<span style="font-family: courier; font-size: small;">FOR IMMEDIATE RELEASE</p>
<p>April 7, 2008</p>
<p>MEDIA ALERT<br />
Showcasing How Users Can Control their Identity Online, Industry&#8217;s Largest Identity Interoperability Demonstration Scheduled for RSA 2008<br />
Fifty-seven member open source identity group to test and demonstrate interoperability between user-centric identity protocols and providers</p>
<p>SAN FRANCISCO (RSA Conference 2008) &#8211; April 7, 2008 &#8211; Open Source Identity Systems (OSIS) will conduct the largest user-centric identity interoperability test and demonstration at the 2008 RSA Conference, April 7-11 at the Moscone Center in San Francisco. The 33 member organizations and 24 projects of OSIS will showcase network interoperability between identity providers, card selectors, browsers and Web sites, demonstrating practical uses for user-centric identity technology, including how users can &quot;click-in&quot; to Web sites via self-issued and managed Information Cards and OpenIDs. The user-centric identity model gives consumers greater control and security over their identity information, allowing them to determine how sensitive identity information should be shared at each visited Web site.</p>
<p>During the demonstration, OSIS members will illustrate interoperability between Information Card and OpenID software, the technologies behind user-centric identity.Features being demonstrated include:</p>
<p>* Enabling people to control what identity information is disclosed about them<br />
* Portability of digital identities across software and platforms<br />
* Management and use of Information Cards and OpenIDs<br />
* Information Cards used with OpenIDs to enable phishing-resistant sign-in to Web sites</p>
<p>WHO:OSIS, a working group of Identity Commons (please see below for a list of companies and projects). Members of the group are committed to a goal of Internet identity interoperability across projects, protocols, companies and platforms.</p>
<p>WHAT:OSIS User-Centric Identity Interoperability Demonstration at RSA 2008</p>
<p>WHERE: RSA Conference, Moscone Center South, San Francisco, Mezzanine Level, Purple Room 220</p>
<p>WHEN:Tuesday, April 8 and Wednesday, April 9; public working sessions 11 am to 4 pm, demonstrations 4 pm to 6 pm<br />
About OSIS</p>
<p>Open Source Identity Systems, a working group of Identity Commons, brings together many identity-related open-source and commercial projects, and synchronizes and harmonizes the construction of an interoperable identity layer for the Internet from open-source parts and software that interoperates with them. For more information on OSIS, visit http://wiki.idcommons.net/index.php/OsisCharter.<br />
OSIS participating companies:</p>
<p>* AOL<br />
* ATE Software<br />
* CA<br />
* Cordance<br />
* Fraunhofer FOKUS<br />
* FuGen Solutions<br />
* Fun Communications<br />
* Google<br />
* IBM<br />
* JanRain<br />
* LinkSafe<br />
* Microsoft<br />
* NetMesh<br />
* Novell<br />
* Nulli Secundus<br />
* ooTao<br />
* Oracle<br />
* Orange<br />
* Parity<br />
* Ping Identity<br />
* Plaxo<br />
* Siemens<br />
* SixApart<br />
* Sun Microsystems<br />
* Sxip Identity<br />
* Thinktecture<br />
* ThoughtWorks<br />
* TrustBearer Labs<br />
* VeriSign<br />
* Vidoop<br />
* WSO2<br />
* Yahoo!<br />
* Zend</p>
<p>Projects and Organizations:</p>
<p>* Bandit Project<br />
* Codeplex<br />
* DiSO Project<br />
* Dominck Baier<br />
* Drupal<br />
* <font size="5" color="#ff0000"><strong>Francis Shanahan</strong></font><br />
* Higgins Project<br />
* I-names<br />
* Identity Commons<br />
* Information Cards<br />
* LID<br />
* OpenID<br />
* OpenInfocard<br />
* OpenSSO<br />
* Open XRI<br />
* Pamela Project<br />
* Rob Richards<br />
* Sharp STS<br />
* SignOn.com<br />
* SourceID<br />
* Shibboleth<br />
* Verisign Personal Identity Provider<br />
* Xmldap<br />
* Yadis</p>
<p>All company/project names and service marks may be trademarks or registered trademarks of their respective companies/organizations.<br />
OSIS Participants Contact Information:</p>
<p><a href="http://osis.idcommons.net/wiki/Category:Participant">http://osis.idcommons.net/wiki/Category:Participant</a><br />
Media Contact:</p>
<p>Charlotte Betterley</p>
<p>Novell</p>
<p>(781) 464-8253</p>
<p>cbetterley@novell.com<br />
</span>   <span style="font-family: courier; font-size: small;">-==============================-</span></p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2008/osis-interop-media-alert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Identity Interoperability at RSA</title>
		<link>http://francisshanahan.com/index.php/2008/identity-interoperability-at-rsa/</link>
		<comments>http://francisshanahan.com/index.php/2008/identity-interoperability-at-rsa/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 06:32:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[cardspace]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[openID]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2008/identity-interoperability-at-rsa/</guid>
		<description><![CDATA[Exciting times indeed in the world of Digital Identity. Huh? What the heck? 
What&#8217;s going on? The internet has a crappy way of managing your personal information. We&#8217;re trying to fix that. 
Why should I care? Right now you&#8217;re at quite a high risk of having your identity stolen, losing control of your personal information, of being phished or losing track of what personal information is stored where. See my previous post on Identity Fragmentation [LINK]. 
So what are you talking about now? RSA is happening NEXT WEEK! (7-11th April) ...]]></description>
			<content:encoded><![CDATA[<p>Exciting times indeed in the world of Digital Identity. Huh? What the heck? </p>
<p><strong>What&#8217;s going on? </strong>The internet has a crappy way of managing your personal information. We&#8217;re trying to fix that. </p>
<p><strong>Why should I care? </strong>Right now you&#8217;re at quite a high risk of having your identity stolen, losing control of your personal information, of being phished or losing track of what personal information is stored where. See my previous post on Identity Fragmentation [<a href="http://www.francisshanahan.com/detail.aspx?cid=641" target="_blank">LINK</a>]. </p>
<p><strong>So what are you talking about now? </strong>RSA is happening NEXT WEEK! (7-11th April) [<a href="http://www.rsaconference.com/2008/us/About_the_Conference.aspx" target="_blank">LINK</a>]</p>
<p><strong>What&#8217;s RSA? </strong>Only the largest conference focused on information security in the world. It starts in San Francisco and is replicated around the world. </p>
<p><strong>Is Shanahan going to be there? </strong>Well no, but my code will be. A while back I created a Cardspace Identity Provider and Relying Party test harness [<a href="http://francisshanahan.com/cardspace" target="_blank">LINK</a>]. That code has been participating in the OSIS Interop 2008. </p>
<p><strong>What&#8217;s OSIS Interop?</strong> It&#8217;s a grass-roots effort to prove out the interoperability of various Identity solutions. </p>
<div align="center"><em>&quot;<span id="ctl07_leftContent">OSIS User centric identity network interoperability between identity providers, card selectors, browsers and websites demonstrates how users can &lsquo;click-in&rsquo; to sites via self-issued and managed information cards, or i-cards. Open ID, Higgins Identity Framework, Microsoft CardSpace, SAML, WSTrust, Kerberos and X.509 components interoperate within an identity layer from open-source parts.&quot;</span></em>
</div>
<p><span id="ctl07_leftContent"><br />
We&#8217;ve been testing the interoperability (how things work together) of all these solutions since January. You can checkout the results of the testing here [<a href="http://osis.idcommons.net/wiki/I3:Cross_Solution_Information_Card_Relying_Party_x_Identity_Provider_Results" target="_blank">LINK</a>].</p>
<p><strong>Who&#8217;s participating?&nbsp; </strong>Easy, just checkout this diagram (yes that&#8217;s my logo underneath Bandit!): Click for a <a href="http://www.francisshanahan.com/images/rsainterop.jpg" target="_blank">LARGER </a>image. <br />
<a href="http://www.francisshanahan.com/images/rsainterop.jpg" target="_blank"><img width="500" height="625" border="0" src="/images/rsainterop.jpg" alt="Click for LARGER" /></a></p>
<p></span>  </p>
<p>Checkout what <a target="_blank" href="http://self-issued.info/">Mike Jones</a>, <a target="_blank" href="http://eternaloptimist.wordpress.com/2008/03/31/can-you-feel-the-rsa-buzz/">Pamela Dingle</a> and <a target="_blank" href="http://www.identityblog.com/?p=945">Kim Cameron</a> have to say on the topic.  </p>
<p>So get yourself to RSA and checkout the OSIS Interop room. They have BEER!!! [<a href="http://www.rsaconference.com/2008/US/Highlights_and_Events/Interoperability_Demonstrations.aspx" target="_blank">LINK</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2008/identity-interoperability-at-rsa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understanding Windows Cardspace</title>
		<link>http://francisshanahan.com/index.php/2008/understanding-windows-cardspace/</link>
		<comments>http://francisshanahan.com/index.php/2008/understanding-windows-cardspace/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 06:47:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[cardspace]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[openID]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2008/understanding-windows-cardspace/</guid>
		<description><![CDATA[A while back [LINK] I was lucky enough to get a copy of &#34;Understanding Windows Cardspace&#34; by Vittorio, Garrett and Caleb[LINK]. I&#8217;ve finally been able to give this the time it deserves. 
The Foreword is by Identity luminary (and friend) Kim Cameron and if I&#8217;m keeping it real, rather than describe the book&#8217;s contents, I wish he&#8217;d shared more thoughts around the problem space, the approach to the solution and the roadmap BEYOND cardspace.&#160; Here&#8217;s Kim&#8217;s take on the book [LINK].
The book itself is an easy read. Not a tome ...]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.amazon.com/gp/redirect.html%3FASIN=0321496841%26tag=francshanacom-20%26lcode=sp1%26cID=2025%26ccmID=165953%26location=/o/ASIN/0321496841%253FSubscriptionId=16KBB0XN5XP4WSNNVKG2"><img align="right" alt="Understanding Windows Cardspace" src="http://ecx.images-amazon.com/images/I/51VbaAUs1FL._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg" /></a>A while back [<a href="http://francisshanahan.com/detail.aspx?cid=651" target="_blank">LINK</a>] I was lucky enough to get a copy of &quot;Understanding Windows Cardspace&quot; by Vittorio, Garrett and Caleb[<a href="http://www.amazon.com/gp/redirect.html%3FASIN=0321496841%26tag=francshanacom-20%26lcode=sp1%26cID=2025%26ccmID=165953%26location=/o/ASIN/0321496841%253FSubscriptionId=16KBB0XN5XP4WSNNVKG2" target="_blank">LINK</a>]. I&#8217;ve finally been able to give this the time it deserves. </p>
<p>The Foreword is by Identity luminary (and friend) Kim Cameron and if I&#8217;m keeping it real, rather than describe the book&#8217;s contents, I wish he&#8217;d shared more thoughts around the problem space, the approach to the solution and the roadmap BEYOND cardspace.&nbsp; Here&#8217;s Kim&#8217;s take on the book [<a href="http://www.identityblog.com/?p=927" target="_blank">LINK</a>].</p>
<p>The book itself is an easy read. Not a tome by an means. Easy to pickup as a reference or to sit with and read chapter by chapter. </p>
<p>It succeeds at describing Identity Federation from a conceptual level as well as from a technical level (as it pertains to Cardspace). It even addresses some of the less obvious issues such as the notion of auditing and non-auditing IdPs. </p>
<p>Be warned, this book focuses on Cardspace fairly exclusively. There isn&#8217;t a lot on interoperability here between things like OpenID and Cardspace for example. That&#8217;s a topic for another book and could not easily be incorporated without devoting a lot of pages to OpenID. </p>
<p>The technical section is navigated through use cases that tackle things from an end-user experience as well as from the developer angle. This is effective as often it&#8217;s hard to understand one without the other. At every point the reasoning behind the solution is presented also. This worked well. </p>
<p>For me personally, I wish they&#8217;d spent a little more time on things like GetToken() although using this directly will likely not be of interest to 90% of folks out there. </p>
<p>Unique to books of this type is a section devoted to Practical Considerations. Why one would want to setup an IdP or simply play the role of Identity Consumer for example. In today&#8217;s environment the business value of establishing yourself as an IdP is questionable and I was glad to see this point addressed head on. </p>
<p>Vittorio, Garrett and Caleb have done an terrific job of describing and grounding one of the most compelling and abstract problems faced by the internet today. This an excellent book and for many will serve as a one-stop-shop for all your Cardspace questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2008/understanding-windows-cardspace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSIS Interop Testing</title>
		<link>http://francisshanahan.com/index.php/2008/osis-interop-testing/</link>
		<comments>http://francisshanahan.com/index.php/2008/osis-interop-testing/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 06:32:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[cardspace]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[OSIS]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2008/osis-interop-testing/</guid>
		<description><![CDATA[OSIS Interop testing has kicked off with the launch of the results Wiki [http:// 
osis.idcommons.net] 
As mentioned in an earlier post, my Cardspace Relying Party Test Harness[LINK] as well as my Identity Provider [LINK] are in the testing this year. I get a big kick out of seeing the interoperability work between my hacked-together test harness and the other implementations out there. 
Results are being gathered in the following matrix and will likely be reviewed at RSA 2008 this year. 
[http://osis.idcommons.net/wiki/I3:Cross_Solution_Results]
After some initial testing it seems my RP/IdP works reasonably ...]]></description>
			<content:encoded><![CDATA[<p>OSIS Interop testing has kicked off with the launch of the results Wiki [<a target="_blank" href="http://osis.idcommons.net">http:// <br />
osis.idcommons.net</a>] </p>
<p>As mentioned in an earlier post, my Cardspace Relying Party Test Harness[<a href="https://francisshanahan.com/cardspace" target="_blank">LINK</a>] as well as my Identity Provider [<a href="http://francisshanahan.com/sts/fssts.svc" target="_blank">LINK</a>] are in the testing this year. I get a big kick out of seeing the interoperability work between my hacked-together test harness and the other implementations out there. </p>
<p>Results are being gathered in the following matrix and will likely be reviewed at RSA 2008 this year. <br />
[<a target="_blank" href="http://osis.idcommons.net/wiki/I3:Cross_Solution_Results">http://osis.idcommons.net/wiki/I3:Cross_Solution_Results</a>]</p>
<p>After some initial testing it seems my RP/IdP works reasonably well as long as it&#8217;s based on SAML 1.0 and not too strict on the token elements.</p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2008/osis-interop-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Understanding Windows Cardspace&#8221; and OSIS</title>
		<link>http://francisshanahan.com/index.php/2008/understanding-windows-cardspace-and-osis/</link>
		<comments>http://francisshanahan.com/index.php/2008/understanding-windows-cardspace-and-osis/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 06:40:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Cool & Future Tech]]></category>
		<category><![CDATA[What I Read]]></category>
		<category><![CDATA[cardspace]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[openID]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2008/understanding-windows-cardspace-and-osis/</guid>
		<description><![CDATA[Addison Wesley is shipping me a free copy of &#34;Understanding Windows Cardspace&#34; by Vittorio, Garret and Caleb. What could be better than THAT??? 
Really looking forward to this one and hoping it will answer some of the more obscure questions I&#8217;ve encountered in my Cardspace Explorations. 
In related news, my Cardspace STS and Managed Card Test Harness [LINK] is in the mix of RPs and IdPs currently being tested as part of the latest OSIS interop. Many thanks to Mike Jones [LINK] for including me on this. The list of ...]]></description>
			<content:encoded><![CDATA[<p><img align="right" src="http://self-issued.info/images/Understanding_Windows_CardSpace_cover.jpg" alt="" />Addison Wesley is shipping me a free copy of &quot;Understanding Windows Cardspace&quot; by Vittorio, Garret and Caleb. What could be better than THAT??? </p>
<p>Really looking forward to this one and hoping it will answer some of the more obscure questions I&#8217;ve encountered in my Cardspace Explorations. </p>
<p>In related news, my Cardspace STS and Managed Card Test Harness [<a href="http://francisshanahan.com/cardspace" target="_blank">LINK</a>] is in the mix of RPs and IdPs currently being tested as part of the latest OSIS interop. Many thanks to Mike Jones [<a href="http://selfissued.info" target="_blank">LINK</a>] for including me on this. The list of participants is here: [<a href="http://groups.google.com/group/user-centric-identity-interop/browse_thread/thread/8ada7ac6c9830bca" target="_blank">LINK</a>] and it looks like results will be posted on this Wiki page [<a href="http://wiki.idcommons.net/index.php/Main_Page" target="_blank">LINK</a>].</p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2008/understanding-windows-cardspace-and-osis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Claims Protected Resources and Cardspace</title>
		<link>http://francisshanahan.com/index.php/2007/claims-protected-resources-and-cardspace/</link>
		<comments>http://francisshanahan.com/index.php/2007/claims-protected-resources-and-cardspace/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 21:16:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[Things I've Made]]></category>
		<category><![CDATA[cardspace]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[openID]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2007/claims-protected-resources-and-cardspace/</guid>
		<description><![CDATA[Cardspace can currently be launched from a web page through the use of the object tag, html form and optionally some javascript.&#160; This approach requires rendering an HTML page and some form of user interaction before the Cardspace ID selector is launched. 
This works for the typical case of logging into a website, establishing a session and accessing protected web pages. 
But what if you just want to protect a file. Or an XML resource like an RSS feed? 
In this post I&#8217;ll propose an extension which would allow Cardspace ...]]></description>
			<content:encoded><![CDATA[<p>Cardspace can currently be launched from a web page through the use of the object tag, html form and optionally some javascript.&nbsp; This approach requires rendering an HTML page and some form of user interaction before the Cardspace ID selector is launched. <br />
This works for the typical case of logging into a website, establishing a session and accessing protected web pages. </p>
<p>But what if you just want to protect a file. Or an XML resource like an RSS feed? </p>
<p>In this post I&#8217;ll propose an extension which would allow Cardspace to be leveraged to protect resources without the need for a UI to be rendered in the browser. </p>
<p>The scenario I&#8217;m proposing works like this: Let&#8217;s say I have a file, &quot;fs.png&quot; that I want to protect using claims. I host the file somewhere. This is my &quot;claims protected resource&quot;. <br />
Now I want to give you a link to the file so you can download it, but only if you have a good token. </p>
<p>Instead of me giving you a link to the file, I give you a link to an XML document that describes the file along with the claims needed to access it. I&#8217;ve called this document a &quot;claims protected resource manifest&quot;. <br />
It looks like this: </p>
<p><span class="Code">&lt;claimsProtectedResource&gt;<br />
&nbsp; &lt;tokenDetails&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;tokenType value=&quot;urn:oasis:names:tc:SAML:1.0:assertion=&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;requiredClaim&gt;http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier&lt;/requiredClaim&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;requiredClaim&gt;http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname&lt;/requiredClaim&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;requiredClaim&gt;http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname&lt;/requiredClaim&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;optionalClaim&gt;http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress&lt;/optionalClaim&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;issuer&gt;http://schemas.xmlsoap.org/ws/2005/05/identity/issuer/self&lt;/issuer&gt;<br />
&nbsp; &lt;/tokenDetails&gt;<br />
&nbsp; &lt;targetResource&gt;cprExampleImage.png&lt;/targetResource&gt;<br />
&nbsp; &lt;targetCert&gt;http://www.francisshanahan.com/cardspace/fs.cer&lt;/targetCert&gt;<br />
&nbsp; &lt;claimConsumer&gt;http://www.francisshanahan.com/cardspace/cprConsumer.aspx&lt;/claimConsumer&gt;<br />
&lt;/claimsProtectedResource&gt;</span></p>
<p>The XML here consists of a targetResource (the file you&#8217;re trying to access) along with details of the token needed to access that file. Very similar to the object tag notation currently in use. </p>
<p>When the web server serves this manifest file, it serves it with a new mime type (application/cpresx-manifest) (I just made this up). </p>
<p>That mime-type is associated with a small shim application that you can download and install here [<a target="_blank" href="http://francisshanahan.com/cardspace/cpr_setup.msi">LINK</a>]. The shim examines the manifest and launches Cardspace to obtain a token. In this case a Self Issued Card token. <br />
Once Cardspace is finished, control returns to the shim which forwards the token along with the identifier of the desired file on to a token consumer service on the server. </p>
<p>The token consumer processes the token and streams down the file you asked for originally. </p>
<p>To test this scenario yourself&#8230;</p>
<ol>
<li>first install the shim application available here [<a target="_blank" href="http://francisshanahan.com/cardspace/cpr_setup.msi">LINK</a>] </li>
<li>Then access the claims protected resource manifest here [<a target="_blank" href="http://francisshanahan.com/cardspace/myDoc.cpresx">LINK</a>] </li>
</ol>
<p>You&#8217;ll need a self-issued card for this example but the model could be used with managed cards also. </p>
<p>In this example, the claim consumer will grant you access to the resource with any card EXCEPT a card with the first name set to &quot;noaccess&quot;. </p>
<p>&#8212;&#8212;&#8212; TROUBLE SHOOTING &#8212;&#8212;&#8212;<br />
This app is just a POC and has little error handling. </p>
<p>If you run access the manifest link and nothing happens, try saving the manifest to disk and running the application from the command line like this: <br />
C:Program FilesFrancis Shanahan[.com]Claims Protected Resource Shim&gt;CPR_Shim mydoc.cpresx</p>
<p>If you&#8217;re behind a proxy, add an app.config file with the proxy details to the same folder as CPR_shim.exe. The contents of the app.config file should look like this: 
</p>
<p><configuration><system.net><defaultproxy></p>
<proxy proxyaddress="http://proxyAddressHere:port" usesystemdefault="False" bypassonlocal="True"></proxy>
</defaultproxy></system.net></configuration></p>
<p><configuration><system.net><defaultproxy></p>
<proxy proxyaddress="http://proxyAddressHere:port" usesystemdefault="False" bypassonlocal="True"></proxy>
</defaultproxy></system.net></configuration></p>
<p><configuration><system.net><defaultproxy></p>
<proxy proxyaddress="http://proxyAddressHere:port" usesystemdefault="False" bypassonlocal="True">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;<br />
&lt;configuration&gt;<br />
&nbsp; &lt;system.net&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;defaultProxy&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;proxy proxyaddress=&quot;http://PutProxyAddressHere:Port&quot; usesystemdefault=&quot;False&quot; bypassonlocal=&quot;True&quot;/&gt; <br />
&nbsp;&nbsp;&nbsp; &lt;/defaultProxy&gt;&nbsp;&nbsp;&nbsp; <br />
&nbsp; &lt;/system.net&gt;<br />
&lt;/configuration&gt;</proxy>
</defaultproxy></system.net></configuration></p>
<p><configuration><system.net><defaultproxy></p>
<proxy proxyaddress="http://proxyAddressHere:port" usesystemdefault="False" bypassonlocal="True"></proxy>
</defaultproxy></system.net>Lastly, the shim assumes your system has a default association to the PNG file type. To check this, run the app as before. Then in file explorer, navigate to the Temp folder, on XP it&#8217;ll be this: </p>
<p>C:Documents and Settings<username>&lt;USERNAME&gt;Local SettingsTempcprExampleImage.png</p>
<p>If the cprExampleImage.png file is there just double click it. If an &quot;Open With&#8230;&quot; dialog pops up, pick an application (like Internet Explorer or Paint) and make sure to click &quot;always do this&quot; checkbox. </p>
<p>After all that you should be in business. Hey, what do you want for a couple of hours work? </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
This example requires a shim as there&#8217;s no such thing as a &quot;claims protected resource manifest&quot; in the current Cardspace spec. I like this pattern as it <br />
</username></configuration></p>
<ol>
<li>Doesn&#8217;t require a session on the server </li>
<li>Supports bookmarking and emailing of links through the CPR manifest notion
    </li>
<li>Extensible to any resource type </li>
<li>Easy deployment, hooking cardspace up with a Mime Type seems to make sense
    </li>
<li>Abstracts the actual resources from end users and puts claims right in the middle. </li>
</ol>
<p>I think that this pattern has its uses and would propose that this pattern (maybe not my implementation) be considered as an enhancement to Cardspace in a future release.</p>
<p>Attribution: Many thanks to Dominick Baier of LeastPrivilige.com[<a href="http://leastprivilege.com" target="_blank">LINK</a>] who supplied the Cardspace abstraction on which the shim code is based. [<a href="http://www.leastprivilege.com/GettingCardSpaceTokensProgrammatically.aspx" target="_blank">LINK</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2007/claims-protected-resources-and-cardspace/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Identity In The Long Now</title>
		<link>http://francisshanahan.com/index.php/2007/identity-in-the-long-now/</link>
		<comments>http://francisshanahan.com/index.php/2007/identity-in-the-long-now/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 18:36:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[openID]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2007/identity-in-the-long-now/</guid>
		<description><![CDATA[One thing that has been troubling me with the OpenID model and providers like myOpenID [LINK], ClaimID [LINK] and now MyID [LINK] is the notion of tying identity to a URI. 
Will an OpenID stand the test of time? Is it intended to? 
When you cross silos you often uncover ideas people haven&#8217;t considered. Take Identity and apply Long Now thinking. The Long Now is a term intended to encapsulate the notion of Long Term Thinking. The Long Now Foundation [LINK] &#34;hopes to provide counterpoint to today&#8217;s &#34;faster/cheaper&#34; mind set ...]]></description>
			<content:encoded><![CDATA[<p>One thing that has been troubling me with the OpenID model and providers like myOpenID [<a target="_blank" href="http://myopenid.com">LINK</a>], ClaimID [<a target="_blank" href="http://claimID.com">LINK</a>] and now MyID [<a target="_blank" href="http://MyID.is">LINK</a>] is the notion of tying identity to a URI. </p>
<p>Will an OpenID stand the test of time? Is it intended to? </p>
<p>When you cross silos you often uncover ideas people haven&#8217;t considered. Take Identity and apply Long Now thinking. The Long Now is a term intended to encapsulate the notion of Long Term Thinking. The Long Now Foundation [<a target="_blank" href="http://www.longnow.org/">LINK</a>] <em>&quot;hopes to provide counterpoint to today&#8217;s &quot;faster/cheaper&quot; mind set and promote &quot;slower/better&quot; thinking. We hope to creatively foster responsibility in the framework of the next 10,000 years.&quot;</p>
<p></em>When you start thinking in terms longer than 1, 3, 5 years out to ideas take on a new form and priorities change. The Long Now&#8217;s idea of building a clock that&#8217;ll run for 10,000 years is a great example. Can it be electronic? Made from space-age technology? Should the clock be a paragon of man&#8217;s engineering excellence? An atomic clock perhaps? </p>
<p>Probably not.&nbsp; </p>
<p>With so much knowledge required to run it, it could not be guaranteed to last 10,000 years. </p>
<p>&nbsp; So the clock should be as simple as possible, but no simpler. It probably should be mechanical and it needs to stand up to the elements. The clock should have some artistic or inspirational elements incorporated so that it will become beloved by the world and cared for as opposed to just another maintenance headache. </p>
<p>So applying this thinking to Identity and OpenID the biggest thing that jumps out at me is that this is a technology solution. Identifying someone as a URI does not endear itself to me at all. I am not &quot;http://FrancisShanahan.com&quot;, I am not &quot;Double-U, Double-U, Double-U Dot&quot;. </p>
<p>Identities need to be durable and last at least as long as a person&#8217;s lifetime or maybe two or three times as long. Will we still be using &quot;http://&quot; in another 80 years? 160 years? Are we going to bet that a baby born today will be traceable through an openID in another 100 years? Maybe that&#8217;s not the intent of OpenID or any of the other &quot;redirect&quot; protocols out there. </p>
<p>I mention it to highlight the point that we cannot limit our thinking to identity solutions that will be durable 5-10 years out. Perhaps 10,000 years is too long but we need a model that will be viable in the Long Now and not box us into the technology of the day. <br />
<em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2007/identity-in-the-long-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Identity Fragmentation</title>
		<link>http://francisshanahan.com/index.php/2007/identity-fragmentation/</link>
		<comments>http://francisshanahan.com/index.php/2007/identity-fragmentation/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 06:16:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[cardspace]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[openID]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2007/identity-fragmentation/</guid>
		<description><![CDATA[A few weeks ago I joined Facebook (after much resistence). Facebook sucks you in, making it so easy to give up bits of information about yourself, many times without even realizing it. It occurred to me that I&#8217;m leaving pieces of my identity everywhere. 
Last night I took a stab at listing out the various entities that know me, regardless of how they know me. The list is overwhelming. It quickly became apparent that to develop a comprehensive list was not feasible. What I ended up with was a good ...]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I joined Facebook (after much resistence). Facebook sucks you in, making it so easy to give up bits of information about yourself, many times without even realizing it. It occurred to me that I&#8217;m leaving pieces of my identity everywhere. </p>
<p>Last night I took a stab at listing out the various entities that know me, regardless of how they know me. The list is overwhelming. It quickly became apparent that to develop a comprehensive list was not feasible. What I ended up with was a good all around representation. I then generalized it to include things not solely pertaining to me as an individual (e.g. I&#8217;m an immigrant, I can never have govt clearance). </p>
<p>With all the talk of identity and claims federation, this was a good way to step back and at least understand the problem space a little better. I&#8217;m sure there are other such diagrams out there but the benefit for me was to go through the process of drawing it rather than take one off the shelf. </p>
<p>Here&#8217;s the diagram, it turns out there are bits of us EVERYWHERE!!! Click for a larger view [<a href="http://www.francisshanahan.com/images/identityfrag.png" target="_blank">LINK</a>].<br />
<a href="http://www.francisshanahan.com/images/identityfrag.png" target="_blank"><img width="640" height="494" align="middle" src="http://www.francisshanahan.com/images/identityfrag.png" alt="My Fragmented Identity" /></a><br />
I&#8217;ve tried to group the entities (blue) by function or core competency(green). It could be inferred I suppose that similar entities would require similar forms of assurance around the claims they&#8217;re willing to accept. For example, to establish an XBox Live Gamertag doesn&#8217;t require the same degree of assurance around identity as opening a bank account. But on the other hand, Digg might be quite willing to accept my Facebook ID. </p>
<p>In theory these entities could share Identity Providers. I believe we&#8217;ll start to see this quite soon in the social networking space most likely through OpenSocial. </p>
<p>Ultimately, Identity Providers themselves will begin to exchange claims although it&#8217;s questionable if this is an appropriate model. </p>
<p>This is by no means a complete model. I worry that I&#8217;ll never be able to effectively manage all the pieces of me that I&#8217;m absent-mindedly handing out.</p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2007/identity-fragmentation/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CardSpace Managed Card Generator and Test Harness with Public STS</title>
		<link>http://francisshanahan.com/index.php/2007/cardspace-managed-card-generator-and-test-harness-with-public-sts/</link>
		<comments>http://francisshanahan.com/index.php/2007/cardspace-managed-card-generator-and-test-harness-with-public-sts/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 23:42:00 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[Things I've Made]]></category>
		<category><![CDATA[cardspace]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[interoperability]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[OSIS]]></category>

		<guid isPermaLink="false">http://francisshanahan.com/www/index.php/2007/cardspace-managed-card-generator-and-test-harness-with-public-sts/</guid>
		<description><![CDATA[Tonight I launched a simple CardSpace Managed Card Generator and Test Harness. It lets you generate a managed card, with whatever claims you&#8217;d like and then generate a test harness form for that card. 
The card can then be used to obtain claims from a Simple Security Token Service. Lastly, these claims can be consumed and parsed out to complete the end to end process. 
This might seem like a trivial exercise but I have not come across any other publicly available service that demonstrates the end to end flow ...]]></description>
			<content:encoded><![CDATA[<p>Tonight I launched a simple CardSpace Managed Card Generator and Test Harness. It lets you generate a managed card, with whatever claims you&#8217;d like and then generate a test harness form for that card. </p>
<p>The card can then be used to obtain claims from a Simple Security Token Service. Lastly, these claims can be consumed and parsed out to complete the end to end process. </p>
<p>This might seem like a trivial exercise but I have not come across any other publicly available service that demonstrates the end to end flow for Cardspace MANAGED cards or one that lets you play with the claims, generate your own Cards or build your own Relying Parties against an STS in this manner. </p>
<p>As such I think it&#8217;s a useful learning tool. I know I learned a lot from it. I didn&#8217;t build all of this, a lot of it is hacked together from samples available at <a href="http://cardspace.netfx3.com" target="_blank">http://cardspace.netfx3.com</a>. There were some challenges in getting it to work on an external host (vs localhost). I hope it&#8217;ll benefit the Identity Community in some way. </p>
<p>You can try it out at <a target="_blank" href="https://francisshanahan.com/cardspace">https://francisshanahan.com/cardspace</a><br />
and the sample Security Token Service is here <a target="_blank" href="http://francisshanahan.com/sts/fssts.svc">http://francisshanahan.com/sts/fssts.svc</a>.<br />
<br/><br />
This code has been verified working as recently as April 2009. </p>
]]></content:encoded>
			<wfw:commentRss>http://francisshanahan.com/index.php/2007/cardspace-managed-card-generator-and-test-harness-with-public-sts/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

