<?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>MaisonBisson.com &#187; idm</title>
	<atom:link href="http://maisonbisson.com/blog/post/tag/idm/feed/" rel="self" type="application/rss+xml" />
	<link>http://maisonbisson.com</link>
	<description>A bunch of stuff I would have emailed you about.</description>
	<lastBuildDate>Sat, 14 Nov 2009 20:14:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hacking WordPress Login and Password Reset Processes For My University Environment</title>
		<link>http://maisonbisson.com/blog/post/14110/wordpress-user-authentication-hacks/</link>
		<comments>http://maisonbisson.com/blog/post/14110/wordpress-user-authentication-hacks/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 16:16:16 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[CAS]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[university portal]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress MU]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=14110</guid>
		<description><![CDATA[
ny university worth the title is likely to have a very mixed identity environment. At Plymouth State University we&#8217;ve been pursuing a strategy of unifying identity and offering single sign-on to web services, but an inventory last year still revealed a great number of systems not integrated with either our single sign-on (AuthN) or authorization [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-14110"><!-- &nbsp; --></abbr>
<div class="contents innerindex"><h3>Contents</h3><ol><li><a href="http://maisonbisson.com/blog/post/14110/wordpress-user-authentication-hacks/#14110_platform-choices_1">Platform Choices</a></li><li><a href="http://maisonbisson.com/blog/post/14110/wordpress-user-authentication-hacks/#14110_our-needs-vs-wordpre_1">Our Needs vs. WordPress</a></li><li><a href="http://maisonbisson.com/blog/post/14110/wordpress-user-authentication-hacks/#14110_what-we-did_1">What We Did</a></li><li><a href="http://maisonbisson.com/blog/post/14110/wordpress-user-authentication-hacks/#14110_what-it-looks-like_1">What It Looks Like</a></li></ol></div>Any university worth the title is likely to have a very mixed identity environment. At <a href="http://www.plymouth.edu/">Plymouth State University</a> we&#8217;ve been pursuing a strategy of unifying identity and offering single sign-on to web services, but an inventory last year still revealed a great number of systems not integrated with either our single sign-on (<a title="Authentication - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Authentication">AuthN</a>) or authorization systems (<a title="Authorization - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Authorization">AuthZ</a>, see <a href="http://en.wikipedia.org/wiki/Authentication#Authentication_vs._authorization">difference</a>). And in addition to the many application/system specific stores of identity information (even for those systems integrated into our single sign-on environment), we also use both LDAP and AD (which we try to synchronize at the application level). Worst of all, the entire environment is provisioned solely from our <a href="http://en.wikipedia.org/wiki/Management_information_system">MIS database</a>, which is good if you want to make sure that students and faculty get user accounts, but bad if you want to provision an account for somebody who doesn&#8217;t fit into one of those roles.</p>
<p>The one way relationship between our user accounts and the MIS database also makes it difficult to engage with new users online. If you can&#8217;t get an account until you become a student, how do you allow potential students to apply online if all your systems are integrated with single sign-on? And if you can&#8217;t authenticate the online identity of your users, how do you set initial passwords into your system? Or allow them to reset a forgotten password online?</p>
<p>Internet companies never struggled with this issue, as their customers could only approach them online, but most universities built systems around paper applications and have fond (and relatively recent) memories of offering their students their first internet experience. It&#8217;s still not unusual for universities to offer their students their campus computing account with a default password based on supposedly secret data shared between the user and the school. But your SSN, birth date, and mother&#8217;s name are no longer secret. A proposed change in FERPA policy (see the <a href="http://edocket.access.gpo.gov/2008/pdf/E8-5790.pdf">the top of page 15586 in the NPRM</a>) would have barred the use of “a common form user name (e.g., last name and first name initial) with date of birth or SSN, or a portion of the SSN, as an initial password to be changed upon first use of the system” in systems that store academic data. The final rule excluded that provision, much to the relief of those schools with more lobbying clout than brains.</p>
<p><span id="more-14110"></span></p>
<h3 id="14110_platform-choices_1">Platform Choices</h3>
<p>Rather than wait to see how the ruling played out last year, we went to work trying to improve security while easing access to our systems (no, that is not self-contradictory). Our challenges were thus:</p>
<ul>
<li>Fix initial password assignment</li>
<li>Fix password resets</li>
<li>Allow users with a loose or undefined relationship to the institution to create limited accounts for the purpose of interacting with the institution or its members</li>
</ul>
<p>We considered a number of paths to a solution, including hacking of our university portal (which hosts the CAS single sign-on in our environment), expansion of a limited home-built solution, and a review of commercial and open source products and frameworks. We simplified the problem by confirming that the FERPA rule did not require us to authenticate the “real life” identity of a person; rather, we had only to validate the online identity of a person (saving us from needing to do things like send confirmation PINs by postal mail to a person&#8217;s home address).</p>
<p>In the end, we chose WordPress MU. Significant factors were our experience with the software (all the MIS developers use it personally), the extensibility of it as an application platform, the development focus on user experience (especially in recent versions), and our interest in using it as a framework for other user-facing services (especially BuddyPress).</p>
<h3 id="14110_our-needs-vs-wordpre_1">Our Needs vs. WordPress</h3>
<ul>
<li>The system must serve as the front end to our single sign-on environment, using our AD and LDAP password stores to authenticate users who have accounts in those systems.</li>
<li>External email addresses, once verified with some challenge/response, can be used to reset a password.</li>
<li>Users who are presently affiliated with the school have a school-provided email address, but no external address with which to reset their lost passwords.</li>
<li>Users who are not presently affiliated with the school have no school-provided email address, and must verify their external email address before their account is activated. They can then set their own password once they verify their email address.</li>
<li>The ability to send password reset codes via SMS would be nice (especially considering the number of long-time employees of the university who do not have personal email accounts), though that also requires the verification of the user&#8217;s cell phone number.</li>
</ul>
<p>After reviewing what we wanted to do, we surveyed WordPress&#8217; code to develop an implementation plan. And, because a number of aspects of our application process were changing, we decided to focus on allowing current users to self-reset their password and postpone development of account self-creation features for new users. Still, a few issues quickly emerged:</p>
<ul>
<li>WordPress requires a username be assigned to each user, rather than relying on email address (this is <a href="http://core.trac.wordpress.org/ticket/9568">likely to change in WP 2.9</a>) Creating a new username for our users is unacceptable, but adding a large number of new users to our existing username space will quickly deplete the “good” usernames. And changing a user&#8217;s username as their affiliation with the institution is unacceptable.</li>
<li>The <a href="http://core.trac.wordpress.org/browser/tags/2.8.4/wp-includes/pluggable.php#L456">core user authentication function</a> can be replaced with our own function. (And in 2.8 it became filterable)</li>
<li><a href="http://trac.mu.wordpress.org/browser/tags/2.8.4a/wp-admin/includes/mu.php#L250">WordPress MU will validate email addresses</a>, but the system isn&#8217;t built to be extensible.</li>
<li>WordPress only stores <a href="http://codex.wordpress.org/Database_Description#Table:_wp_users">one email address per user</a>, but the <a href="http://codex.wordpress.org/Function_Reference/update_usermeta">user meta system</a> can be used to store a second one. Unfortunately (and in a manner inconsistent with post meta), <a href="http://core.trac.wordpress.org/ticket/7540">only one value per meta key per user is allowed</a>, making it difficult to allow users to have an arbitrary number of email addresses associated with their account.</li>
<li>The function that <a href="http://core.trac.wordpress.org/browser/tags/2.8.4/wp-includes/pluggable.php#L211">identifies a user by a given email address</a> can be replaced with a function that also checks the secondary address.</li>
<li><a href="http://codex.wordpress.org/Users_Your_Profile_SubPanel">WordPress user profiles</a> have no phone field, but the user meta system can be used to store one. A function to identify a user by a given phone number must also be created.</li>
<li>Unlike <a href="http://core.trac.wordpress.org/browser/tags/2.8.4/wp-admin/options-privacy.php">some settings pages</a>, the fields on the user profile editor cannot be changed simply by modifying the <code>$wp_settings_fields</code> array.</li>
<li>Upon doing a password reset, the user is <a href="http://core.trac.wordpress.org/browser/tags/2.8.4/wp-login.php#L203">sent a temporary password</a>, rather than being allowed to set a new password. This contradicts University policy about how passwords are used and communicated and could train users that sending passwords by mail is acceptable.</li>
<li>The various functions in <code><a href="http://core.trac.wordpress.org/browser/tags/2.7/wp-login.php">wp-login.php</a></code> <em>cannot</em> be replaced, and in WP 2.7 the code had no way to add or replace various login actions (<a href="http://core.trac.wordpress.org/browser/tags/2.8.4/wp-login.php#L307">WP 2.8 changed that</a>).</li>
<li><a href="http://trac.mu.wordpress.org/browser/tags/2.8.4a/wp-includes/wpmu-functions.php">WPMU-specific functions</a> don&#8217;t always follow WP coding standards or models.</li>
</ul>
<p>(Note that we began our work and deployed the system under WPMU 2.7. WPMU 2.8 included a few changes that made the process easier. I&#8217;m proud to say that some of those changes were a result of code we offered back to WP during our development.)</p>
<h3 id="14110_what-we-did_1">What We Did</h3>
<ul>
<li>We decided that email addresses (both PSU addresses and external addresses), as well as PSU usernames would be acceptable identifiers for an account, and that a person should be able to log in to our web services using any of those identifiers. So&#8230;</li>
<li>We replaced <code>wp_autenticate()</code> with our own function that accepts either email address or university username, checks to see if the user exists locally, checks to see if they exist in AD or LDAP, confirms their password, provisions their WordPress account (for university users who&#8217;ve not logged in via this method yet), establishes a session with our university portal and redirects them there (unless $redirect is set to something more specific that the dashboard).</li>
<li>We decided to replace WordPress&#8217; usernames with a random string matching a pattern we established. This became the WPID. Doing this required us to hide references to username (easy if you set a preferred display name)</li>
<li>To store phone numbers and secondary email addresses, and allow users to edit those within their profile, I created the <a href="http://wordpress.org/extend/plugins/alternate-contact-info/">Alternate Contact Info plugin</a> (<a href="http://plugins.trac.wordpress.org/browser/alternate-contact-info/trunk/altcontact.php">browse source</a>). This requires more use of <a href="http://php.net/ob_start">output buffering</a> than I&#8217;d like, but it gets the job done.</li>
<li>To confirm email addresses and phone numbers via a challenge/response message (and support other interactions), I created the <a title="WordPress › WordPress Ticket Framework « WordPress Plugins" href="http://wordpress.org/extend/plugins/wp-ticket-framework/">WordPress Ticket Framework plugin</a> (<a href="http://maisonbisson.com/blog/post/13862/wordpress-action-ticketing-api/">my introduction</a>, <a title="/wp-ticket-framework/trunk/ticket-framework.php – WordPress Plugin Repository" href="http://plugins.trac.wordpress.org/browser/wp-ticket-framework/trunk/ticket-framework.php">browse source</a>).</li>
<li>To send messages via SMS, we used my <a title="» wpSMS MaisonBisson.com" href="http://maisonbisson.com/projects/wpsms/">wpSMS plugin</a> (<a title="WordPress › wpSMS « WordPress Plugins" href="http://wordpress.org/extend/plugins/wpsms/">in the plugin directory</a>, <a title="/wpsms/trunk/wpsms.php – WordPress Plugin Repository" href="http://plugins.trac.wordpress.org/browser/wpsms/trunk/wpsms.php">browse source</a>).</li>
<li><a href="http://borkweb.com/">Matther Batchelder</a> <a href="https://connect.plymouth.edu/wp-login.php">re-skinned the login screen</a> via a plugin that inserts our custom CSS.</li>
<li>After determining that our university portal could not be made to authenticate via CAS, I gave up work on my <a href="http://plugins.trac.wordpress.org/browser/wpcas-server/trunk/wpcas-server.php">wpCAS Server plugin</a> and developed another method to initiate the portal session (which then establishes a CAS session using the portal&#8217;s CAS server).</li>
<li>We replaced most of the functionality of the <code>wp-login.php</code> page (by hacking core at first, then taking advantage of the action hook in 2.8). In doing so we were able to change the password reset behavior to allow users to immediately change their password after entering their reset code (which was sent to their email address or phone via SMS).</li>
</ul>
<p>Over time we extended the system to <a href="http://maisonbisson.com/blog/post/14028/wordpress-hacks-managing-multiple-sub-domains/">host multiple domains</a> and <a href="http://maisonbisson.com/blog/post/14052/wordpress-hacks-nested-paths-for-wpmu-blogs/">replace our CMS</a>. Soon we&#8217;ll consolidate our  <a href="http://blogs.plymouth.edu/">public blogging instance</a> into it, and we&#8217;re building an invite system that we can use to invite people to join our community.</p>
<h3 id="14110_what-it-looks-like_1">What It Looks Like</h3>
<p><div id="attachment_14121" class="wp-caption aligncenter" style="width: 310px"><a href="http://maisonbisson.com/files/2009/09/login.png"><img class="size-medium wp-image-14121" src="http://maisonbisson.com/files/2009/09/login-300x159.png" alt="The re-skinned WordPress login" width="300" height="159" /></a><p class="wp-caption-text">The re-skinned WordPress login</p></div>
<div id="attachment_14122" class="wp-caption aligncenter" style="width: 310px"><a href="http://maisonbisson.com/files/2009/09/password-recovery.png"><img class="size-medium wp-image-14122" src="http://maisonbisson.com/files/2009/09/password-recovery-300x179.png" alt="Entering an email address or username to get a password reset code" width="300" height="179" /></a><p class="wp-caption-text">Entering an email address or username to get a password reset code</p></div>
<div id="attachment_14129" class="wp-caption aligncenter" style="width: 310px"><a href="http://maisonbisson.com/files/2009/09/sms-text.PNG"><img class="size-medium wp-image-14129" src="http://maisonbisson.com/files/2009/09/sms-text-300x126.PNG" alt="SMS text with password reset code" width="300" height="126" /></a><p class="wp-caption-text">SMS text with password reset code</p></div>
<div id="attachment_14123" class="wp-caption aligncenter" style="width: 310px"><a href="http://maisonbisson.com/files/2009/09/password-reset.png"><img class="size-medium wp-image-14123" src="http://maisonbisson.com/files/2009/09/password-reset-300x268.png" alt="Enter the password reset code from the SMS text message here, or follow the link from the email" width="300" height="268" /></a><p class="wp-caption-text">Enter the password reset code from the SMS text message here, or follow the link from the email</p></div>
<div id="attachment_14124" class="wp-caption aligncenter" style="width: 310px"><a href="http://maisonbisson.com/files/2009/09/personal-profile.png"><img class="size-medium wp-image-14124" src="http://maisonbisson.com/files/2009/09/personal-profile-300x201.png" alt="Your extended contact information in the WordPress profile" width="300" height="201" /></a><p class="wp-caption-text">Extended contact information in the WordPress profile</p></div>
<p>And that&#8217;s how we replaced our authentication system with WordPress, gained self-service password resets, and built the foundation to invite new users into our system.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/14110/wordpress-user-authentication-hacks/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>CAS Is A Standard Protocol, Not A Standard Application</title>
		<link>http://maisonbisson.com/blog/post/13693/cas-is-a-standard-protocol-not-a-standard-application/</link>
		<comments>http://maisonbisson.com/blog/post/13693/cas-is-a-standard-protocol-not-a-standard-application/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 16:52:09 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[authn]]></category>
		<category><![CDATA[CAS]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=13693</guid>
		<description><![CDATA[
I&#8217;m not really part of the Jasig CAS Community (learn more), but I do maintain the wpCAS WordPress CAS client and I&#8217;ve started development of a CAS server component for WordPress. That project is on hold because one of the products that I&#8217;d expected to integrate with it doesn&#8217;t use standard CAS and the vendor [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-13693"><!-- &nbsp; --></abbr>
<p><a href="http://www.jasig.org/cas/"><img class="alignright" src="http://www.jasig.org/sites/jasig.webchuckhosting.com/files/casLogo.jpg" alt="CAS logo" width="124" height="66" /></a>I&#8217;m not really part of the <a href="http://www.jasig.org/cas/">Jasig CAS Community</a> (<a href="http://en.wikipedia.org/wiki/Central_Authentication_Service">learn more</a>), but I do maintain the <a href="http://wordpress.org/extend/plugins/wpcas/">wpCAS</a> <a href="http://maisonbisson.com/projects/wpcas/">WordPress CAS client</a> and I&#8217;ve <a href="http://svn.wp-plugins.org/wpcas-server/trunk/wpcas-server.php">started development</a> of a <a href="http://wordpress.org/extend/plugins/wpcas-server/">CAS server component for WordPress</a>. That project is on hold because one of the products that I&#8217;d expected to integrate with it doesn&#8217;t use standard CAS and the vendor of that app has chosen to modify the JASIG CAS server to support their apps.</p>
<p><a href="http://www.jasig.org/cas/protocol">The standard is the protocol</a>, not <a href="http://www.jasig.org/cas/download/cas-server-331-final">the server application</a>, though we probably won&#8217;t really understand that until we see more CAS server implementations. Nonetheless, it&#8217;s important to keep that point in mind if we we hope to grow the usefulness of CAS.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/13693/cas-is-a-standard-protocol-not-a-standard-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acronym Overload: IIS + ISAPI + CAS</title>
		<link>http://maisonbisson.com/blog/post/12705/acronym-overload-iis-isapi-cas/</link>
		<comments>http://maisonbisson.com/blog/post/12705/acronym-overload-iis-isapi-cas/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 18:57:54 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[authn]]></category>
		<category><![CDATA[CAS]]></category>
		<category><![CDATA[central authentication service]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[ISAPI]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=12705</guid>
		<description><![CDATA[
I&#8217;m working to integrate an application on a remote-hosted IIS server into our CAS environment. CASisapi (svn trunk or svn tags/production) may do the trick, though Phil Sladen struggled with it (in 2005). There&#8217;s reason to doubt it. Not only is the sparse information all old, I first learned about it from a page full [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12705"><!-- &nbsp; --></abbr>
<p>I&#8217;m working to integrate an application on a remote-hosted IIS server into our CAS environment. CASisapi (<a href="http://svn.portal.aau.dk/cas/trunk/client/isapi/" title="/cas/trunk/client/isapi">svn trunk</a> or <a href="http://svn.portal.aau.dk/cas/tags/production/client/isapi/" title="/cas/tags/production/client/isapi">svn tags/production</a>) may do the trick, though <a href="http://tp.its.yale.edu/pipermail/cas/2005-March/001066.html" title="Has anyone been able to get the CASIsapi filter to work?">Phil Sladen struggled with it</a> (in 2005). There&#8217;s reason to doubt it. Not only is the sparse information all old, I first learned about it <a href="http://www.ja-sig.org/wiki/display/CASC/ISAPI+Filter" title="ISAPI Filter - CAS Clients - JA-SIG Wiki">from a page full of broken links</a> and the apparent author <a href="http://tp.its.yale.edu/pipermail/cas/2006-January/002040.html">recommends against it</a>. There&#8217;s a little more information <a href="http://wiki.portal.aau.dk/AauPortal/CASIis" title="PortalWiki - CAS-iis - Aalborg Universitet Cowiki">here</a> for those who can read Danish. </p>
<p><a href="https://confluence.ucdavis.edu/confluence/display/IETP/CAS+ISAPI+Client" title="CAS ISAPI Client - Confluence">UC Davis&#8217; CAS ISAPI client</a> may be a better solution (it certainly looks <a href="https://confluence.ucdavis.edu/confluence/display/IETP/CAS+ISAPI+Installation">easy to install</a>). <a href="http://www.builderau.com.au/program/windows/soa/Secure-your-NET-smart-client-apps-with-CAS/0,339024644,320272878,00.htm?feed=pt_identity" title="Secure your .NET smart client apps with CAS - Program - Windows - Builder AU">Builder AU talks about .NET + CAS</a>, and <a href="http://wiki.case.edu/Central_Authentication_Service" title="Central Authentication Service - CaseWiki">Case Western has a lot of documentation</a>. Only partially related: it <a href="http://groups.apu.edu/awg/node/156" title="World of Warcraft uses CAS | AWG">looks like</a> <a href="http://blogs.yale.edu/roller/page/jdb53/20050510#cas_in_the_wild" title="lumina">World of Warcraft uses CAS</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12705/acronym-overload-iis-isapi-cas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress CAS Integration Plugin</title>
		<link>http://maisonbisson.com/projects/wpcas/</link>
		<comments>http://maisonbisson.com/projects/wpcas/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 17:25:17 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CAS]]></category>
		<category><![CDATA[central authentication service]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPressMU]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=12412</guid>
		<description><![CDATA[
CAS &#8212; Central Authentication Service &#8212; has no logo, but it&#8217;s still cool. Heterogeneous environments like mine offer hundreds of different online services or applications that each need to authenticate the user. Instead of throwing our passwords around like confetti, CAS allows those applications to identify their users based on session information managed by the [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12412"><!-- &nbsp; --></abbr>
<p>CAS &#8212; <a title="Central Authentication Service - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Central_Authentication_Service" rel="nofollow">Central Authentication Service</a> &#8212; has no logo, but it&#8217;s still cool. Heterogeneous environments like <a href="http://www.plymouth.edu/" rel="nofollow">mine</a> offer hundreds of different online services or applications that each need to authenticate the user. Instead of throwing our passwords around like confetti, CAS allows those applications to identify their users based on session information managed by the CAS service. It also obviates the need for users to offer their credentials to potentially untrusted systems &#8212; think externally hosted systems.</p>
<p>So CAS is great, but what about WordPress integration? <a title="Index of /andrejciho » WPMU CAS Integration" href="http://www.andrejciho.com/wordpress-mu/wpmu-cas-integration/"  rel="nofollow">Andrej Ciho</a> and <a title="WordPress › CAS Authentication « WordPress Plugins" href="http://wordpress.org/extend/plugins/cas-authentication/" rel="nofollow">Stephen Schwink</a> both worked on the problem and were kind enough to share their solutions with the community. Now, building on their work, I&#8217;ve released the <a href="http://maisonbisson.com/projects/wpcas/">WordPress CAS</a> <a href="http://wordpress.org/extend/plugins/wpcas/">plugin</a> we&#8217;re using at Plymouth State.</p>
<p>It&#8217;s compatible with both regular <a href="http://wordpress.org/">WordPress</a> and <a href="http://mu.wordpress.org/">WordPress MU</a>. You can configure it via a settings menu, or a conf file. And if the CAS user doesn&#8217;t exist in WordPress, the plugin can call a function you define to provision an account for them or do whatever you want. It&#8217;s written for easy maintenance &#8212; your configuration info won&#8217;t be lost if you <code>svn up</code>, for example &#8212; and convenience, but then, you also have to have a working CAS environment going before it&#8217;s useful.</p>
<p>Get my <a href="http://wordpress.org/extend/plugins/wpcas/">wpCAS WordPress CAS plugin</a>, or <a href="http://maisonbisson.com/projects/wpcas/">read more</a>. And here&#8217;s <a href="http://article.gmane.org/gmane.comp.java.jasig.cas.user/6783" rel="nofollow">the announcement</a> on <a href="http://news.gmane.org/gmane.comp.java.jasig.cas.user" rel="nofollow">CAS user mail list</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/projects/wpcas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Identity Management Going Commodity?</title>
		<link>http://maisonbisson.com/blog/post/12118/identity-management-going-commodity/</link>
		<comments>http://maisonbisson.com/blog/post/12118/identity-management-going-commodity/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 01:56:30 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Atlassian Crowd]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[sso]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/?p=12118</guid>
		<description><![CDATA[
Atlassian&#8217;s Crowd SSO and IdM solution has the kind of online pricing you&#8217;d expect for word processing software. I don&#8217;t know if it&#8217;s any good, but it&#8217;s a sign that identity management getting boring.
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12118"><!-- &nbsp; --></abbr>
<p><a href="http://www.atlassian.com/software/crowd/" title="Crowd - Single Sign-On and Identity Management">Atlassian&#8217;s Crowd</a> SSO and IdM solution has the kind of <a href="https://www.atlassian.com/software/Buy.jspa?action=new">online pricing</a> you&#8217;d expect for word processing software. I don&#8217;t know if it&#8217;s any good, but it&#8217;s a sign that <a href="http://identityfuture.com/">identity management</a> getting boring.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12118/identity-management-going-commodity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Pumps OpenID Too</title>
		<link>http://maisonbisson.com/blog/post/12066/google-pumps-openid-too/</link>
		<comments>http://maisonbisson.com/blog/post/12066/google-pumps-openid-too/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 16:21:04 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[sso]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/12066/google-pumps-openid-too</guid>
		<description><![CDATA[
Following news that Yahoo! is joining the OpenID fray, it appears Google is dipping a toe in too. While those two giants work out their implementations, others are raising the temperature of the debate on IDM solutions.  Stefan Brands is among the OpenID naysayers (David Recordon&#8217;s response), while Scott Gillbertson sees a bright future. [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12066"><!-- &nbsp; --></abbr>
<p>Following news that <a href="http://maisonbisson.com/blog/post/12041/yahoo-pumps-openid" title="» Yahoo Pumps OpenID">Yahoo! is joining the OpenID fray</a>, it appears Google is <a href="http://bloggerindraft.blogspot.com/2008/01/new-feature-blogger-as-openid-provider.html" title="Blogger in Draft: New feature: Blogger as OpenID provider">dipping a toe in too</a>. While those two giants work out their implementations, others are raising the temperature of the debate on IDM solutions.  <a href="http://www.idcorner.org/?p=161" title="The Identity Corner » The problem(s) with OpenID">Stefan Brands is among the OpenID naysayers</a> (<a href="http://daveman692.livejournal.com/310578.html" title="David Recordon's Blog - Stefan Chooses to Take the "Fox News" Approach to OpenID Blogging">David Recordon&#8217;s response</a>), while <a href="http://blog.wired.com/monkeybites/2007/12/thanks-to-openi.html#previouspost" title="Thanks to OpenID and OAuth, the Open Social Web is Beginning to Emerge | Compiler from Wired.com">Scott Gillbertson sees a bright future</a>. Let&#8217;s watch <a href="http://openiddirectory.com/" title="The OpenID Directory">the OpenID Directory</a> to see how fast it grows now (count on January 19 2008: 446). </p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12066/google-pumps-openid-too/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yahoo! Pumps OpenID</title>
		<link>http://maisonbisson.com/blog/post/12041/yahoo-pumps-openid/</link>
		<comments>http://maisonbisson.com/blog/post/12041/yahoo-pumps-openid/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 12:49:44 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[sso]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/12041/openid-gaining-momentum</guid>
		<description><![CDATA[
Ars notes that Yahoo! supports OpenID. Yeah, that OpenID.
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12041"><!-- &nbsp; --></abbr>
<p><a href="http://arstechnica.com/news.ars/post/20080117-yahoo-throws-its-weight-behind-openid-single-sign-on.html" title="Yahoo throws its weight behind OpenID single sign-on">Ars notes</a> that <a href="http://developer.yahoo.com/openid/" title="Yahoo! OpenID">Yahoo! supports OpenID</a>. Yeah, that <a href="http://openid.net/" title="OpenID">OpenID</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12041/yahoo-pumps-openid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IdM, OpenID, and Attribute Exchange</title>
		<link>http://maisonbisson.com/blog/post/11591/openid-authentication-attribute-exchange/</link>
		<comments>http://maisonbisson.com/blog/post/11591/openid-authentication-attribute-exchange/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 16:32:21 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[attribute exchange]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[marc canter]]></category>
		<category><![CDATA[openid]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11591/</guid>
		<description><![CDATA[
The conversation on Code4Lib about OpenID reminded me to finish a draft I&#8217;d started at Identity Future on the topic. 
The short of it is that Marc Canter says that single sign-on is good, but “we need the attribute exchange to make this thing really take off.”
Then all the skeptics will realize that the authentication [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11591"><!-- &nbsp; --></abbr>
<p>The <a href="http://infomotions.com/serials/code4lib/archive/2007/200703/0460.html">conversation on Code4Lib about OpenID</a> reminded me to finish a draft I&#8217;d started at <a href="http://identityfuture.com/story/openid-authentication-attribute-exchange/">Identity Future on the topic</a>. </p>
<p>The short of it is that <a href="http://blog.broadbandmechanics.com/2007/03/openid-skeptics" title="Marc’s Voice » Blog Archive » OpenID skeptics">Marc Canter</a> says that <a href="http://identityfuture.com/story/single-sign-on-definition/">single sign-on</a> is good, but “we need the attribute exchange to make this thing really take off.”</p>
<blockquote><p>Then all the skeptics will realize that the authentication layer HAD to come first &#8211; but was just a first step. Along the way we’ll figure out standards for user intrerface and usage flow.</p>
<p>But for now &#8211; the critics are right &#8211; OpenID as it stands right now is just authentication and that ain’t gonna rock nobodies world &#8211; except for Bard Fitzpatrick’s world &#8211; I guess.</p></blockquote>
<p>It&#8217;s been a long time since I said <a href="http://maisonbisson.com/blog/post/10754/" title="Next Big Thing: Identity Management « MaisonBisson.com">identity management is the next big thing</a> (and many of the names have changed since), but I stand by it. I also stand by the suggestion that blogs &#8212; user-driven technology &#8212; will drive it.</p>
<p><tags>, attribute exchange, identity management, idm, libraries, marc canter, openid</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11591/openid-authentication-attribute-exchange/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reputation Management At Applied Dreams 2.2</title>
		<link>http://maisonbisson.com/blog/post/11293/reputation-management-at-applied-dreams-22/</link>
		<comments>http://maisonbisson.com/blog/post/11293/reputation-management-at-applied-dreams-22/#comments</comments>
		<pubDate>Mon, 08 May 2006 15:28:35 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[applied dreams 2.2]]></category>
		<category><![CDATA[Dave Chiu]]></category>
		<category><![CDATA[Didier Hilhorst]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[RentAThing]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[reputation management]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11293/</guid>
		<description><![CDATA[

Ryan gave me the drop on this presentation by Dave Chiu and Didier Hilhorst where they do an amusingly effective job of explaining the concept of reputation management. It all went down at the conclusion of the Applied Dreams 2.2 project at Interaction Design Institute Ivrea in Milano.
The project brief begins:
Our identities are changing due [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11293"><!-- &nbsp; --></abbr>
<p><a href="http://www.flickr.com/photos/scoobyfoo/sets/72057594083488682/show/" title="RentAThing presentation from Applied Dreams 2.2."><img src="http://static.flickr.com/49/113355056_d5503394b6.jpg" width="500" height="375" alt="RentAThing presentation from Applied Dreams 2.2." /></a></p>
<p><a href="http://blog.ryaneby.com/">Ryan</a> gave me the drop on <a href="http://identityfuture.com/story/reputation-management-at-applied-dreams-22/">this presentation</a> by <a href="http://portfolio.d4v3.net/ad2_2.php">Dave Chiu</a> and <a href="http://www.nundroo.com/">Didier Hilhorst</a> where they do an amusingly effective job of explaining the concept of reputation management. It all went down at the conclusion of the <a href="http://www.interaction-ivrea.it/en/education/master/applied/">Applied Dreams 2.2 project</a> at <a href="http://milano.interaction-ivrea.it">Interaction Design Institute Ivrea in Milano</a>.</p>
<p>The <a href="http://portfolio.d4v3.net/Applied_Dreams_2_2_brief.pdf">project brief</a> begins:</p>
<blockquote><p>Our identities are changing due to our constant exposure to enabling technologies. </p>
<p>Our old physical identities, fixed to a house, an address, a tax number, private, detached, individual, introvert, seem increasingly at odds with our new electronic identities, mobile, self-published, publicly exposed, extrovert, shared, accessible, communal. </p>
<p>Simultaneously, an interconnection between individuals, commercial and authority is leading to the increasing relevance of self-organising, temporary socio-spatial communities and to the creation of micro-economies.</p></blockquote>
<p><tags>Dave Chiu, Didier Hilhorst, RentAThing, applied dreams 2.2, identity, identity management, idm, presentation, reputation, reputation management</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11293/reputation-management-at-applied-dreams-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Identity Management In Social Spaces</title>
		<link>http://maisonbisson.com/blog/post/11252/identity-management-in-social-spaces/</link>
		<comments>http://maisonbisson.com/blog/post/11252/identity-management-in-social-spaces/#comments</comments>
		<pubDate>Thu, 06 Apr 2006 16:47:53 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[context dependent identity]]></category>
		<category><![CDATA[danah boyd]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social aspects]]></category>
		<category><![CDATA[social context]]></category>
		<category><![CDATA[social identity]]></category>
		<category><![CDATA[social idm]]></category>
		<category><![CDATA[social interaction]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[social software]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11252/</guid>
		<description><![CDATA[
(note: the following is cross-posted at Identity Future.)
Being that good software &#8212; the social software that&#8217;s nearly synonymous with Web 2.0 &#8212; is stuff that gets you laid, where does that leave IdM?
Danah Boyd might not have been thinking about it in exactly those terms, but her approach is uniquely social-centered. She proposes “SecureId”
What is [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11252"><!-- &nbsp; --></abbr>
<p>(<em>note: the following is cross-posted at <a href="http://identityfuture.com/story/social-aspects-of-idm/">Identity Future</a>.</em>)</p>
<p>Being that good software &#8212; the social software that&#8217;s nearly synonymous with Web 2.0 &#8212; is <a href="http://many.corante.com/archives/2005/02/16/social_software_stuff_that_gets_you_laid.php" title="Social Software: Stuff that gets you laid.... Many-to-Many:">stuff that gets you laid</a>, where does that leave <a href="http://en.wikipedia.org/wiki/Identity_management">IdM</a>?</p>
<p><a href="http://www.danah.org/" title="danah boyd">Danah Boyd</a> might not have been thinking about it in exactly those terms, but her approach is uniquely social-centered. She proposes “<a href="http://smg.media.mit.edu/projects/SecureId/">SecureId</a>”</p>
<blockquote><p>What is SecureId? SecureId is a program that helps you protect and control your digital identity by allowing you to determine who can access your private information. By allowing you to articulate your digital contexts based on facets of your identity, SecureId provides the framework for you to properly relate identity information and people with contexts, thereby giving you the ability to portray yourself properly. SecureId uses a knowledge-based security system to help you manage access to various facets of your identity. By presenting you with a portrait of your digital identity, SecureId also gives you a virtual mirror to your social performance.</p></blockquote>
<p><img src="http://identityfuture.com/wp-content/uploads/2006/03/_projects_SecureId_images_SecureId2.jpg" height="248" width="500" border="1" hspace="4" vspace="4" alt="SecureId" title="SecureId" /></p>
<p><a href="http://smg.media.mit.edu/projects/SecureId/concept.html">Reading further</a>, she implores us to “imagine that you are in control of your digital identity.”</p>
<blockquote><p>The information you give out on a daily basis is quite context dependent. While you might give your medical history to your doctor, would you give it to a random stranger? Does your language differ between work, the pub and at home with your 3-year-old? What about your clothing? Not only do you make different decisions based on the level of trust you have, but also based on what is socially appropriate. Speaking to your boss like you speak to your child might be both inappropriate and offensive. Do you have different groups of friends, family and associations that may or may not interact with one another? What roles do you play in your life and how do aspects of your character change when you are in these different roles?</p>
<p>SecureId offers you an interactive visual landscape for articulating your identity facets and associating appropriate data with them. Through this mechanism, you can quickly see who has access to what aspects of your self. By presenting you with a portrait of your digital identity, SecureId also gives you a virtual mirror to your social performance, an awareness that is taken for granted in the physical world.</p></blockquote>
<p><tags>context dependent identity, danah boyd, identity management, idm, social, social aspects, social context, social identity, social idm, social interaction, social networks, social software</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11252/identity-management-in-social-spaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IdM Takes Lessons From the Microformats Crowd</title>
		<link>http://maisonbisson.com/blog/post/11233/idm-takes-lessons-from-the-microformats-crowd/</link>
		<comments>http://maisonbisson.com/blog/post/11233/idm-takes-lessons-from-the-microformats-crowd/#comments</comments>
		<pubDate>Fri, 31 Mar 2006 02:46:07 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[identity architecture]]></category>
		<category><![CDATA[identity assertion]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[identity verification]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[microid]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11233/</guid>
		<description><![CDATA[A tip from <a href="http://blog.ryaneby.com/">Ryan</a> sent me <a href="http://identityfuture.com/story/idm-microformats-microid/">looking</a> at <a href="http://microid.org/">MicroID</a>:

<blockquote>a new Identity layer to the web and <a href="http://microformats.org/">Microformats</a> that allows anyone to simply claim verifiable ownership over their own pages and content hosted anywhere.</blockquote>

The idea is to hash a user's email address (or other identifier) with the name of the site it will be published on, giving a string that can be inserted -- in true Microformats style -- as an element of the html on the site.]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11233"><!-- &nbsp; --></abbr>
<p>A tip from <a href="http://blog.ryaneby.com/">Ryan</a> sent me <a href="http://identityfuture.com/story/idm-microformats-microid/">looking</a> at <a href="http://microid.org/">MicroID</a>:</p>
<blockquote><p>a new Identity layer to the web and <a href="http://microformats.org/">Microformats</a> that allows anyone to simply claim verifiable ownership over their own pages and content hosted anywhere.</p></blockquote>
<p>The idea is to hash a user&#8217;s email address (or other identifier) with the name of the site it will be published on, giving a string that can be inserted &#8212; in true Microformats style &#8212; as an element of the html on the site.</p>
<p>Examples:</p>
<blockquote><p>To verify a user&#8217;s home page or ownership of any page:</p>
<p><code style="display:block; overflow:scroll;">&lt;head&gt;... &lt;meta name=“microid” content=“a9993e364706816aba3e25717850c26c9cd0d89d” /&gt; ... &lt;/head&gt;</code></p>
<p>To verify a user&#8217;s membership in (or content/microformat published on) any (trusted) 3rd party site:</p>
<p><code style="display:block; overflow:scroll;">&lt;div class=“agent vcard microid-a9993e364706816aba3e25717850c26c9cd0d89d”&gt;<br />
&lt;a class=“email fn” href=“mailto:jfriday@host.com”&gt;Joe Friday&lt;/a&gt;<br />
&lt;div class=“tel”&gt;+1-919-555-7878&lt;/div&gt;<br />
&lt;div class=“title”&gt;Area Administrator, Assistant&lt;/div&gt;<br />
&lt;/div&gt;</code></p>
<p>To validate a user&#8217;s feedback or reputation on any moderated system (slashdot, digg, etc):</p>
<p><code style="display:block; overflow:scroll;">&lt;span class=“score microid-a9993e364706816aba3e25717850c26c9cd0d89d”&gt;5&lt;/span&gt;</code></p></blockquote>
<p>I&#8217;ve gotta admit that it seems too simple to work and I&#8217;m gonna have to think about this a while.</p>
<blockquote><p>Once this [MicroID] is published via one of the number of different ways or as part of a microformat on any page or site, they appear as opaque strings, but unique to a particular ID on that site. When the owner of the communication identifier forms a relationship with a new site, and (critical) that new site validates the communication identifier, they can then immediately validate the MicroID published on any other site for that given communication identifier.</p>
<p>MicroID also allows any third party to crawl and index these microformats and provide a web service that may return a weighted response (for reputations), list of references, etc. This index is anonymous and queries into it may simply provide the hashed version of a validated user-provided communication identifier.</p>
<p>While it may seem that spoofing would be an issue due to the nature of using communication idenitifers and how widely they are sometimes shared or published, the assertion of ownership must always originate from the owner, the MicroID simply allows anyone to validate that relationship very simply.</p></blockquote>
<p><tags>identity, identity architecture, identity assertion, identity management, identity verification, idm, microformats, microid, identity, identity architecture, identity assertion, identity management, identity verification, idm, microformats, microid</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11233/idm-takes-lessons-from-the-microformats-crowd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Facial Recognitition Spytech Goes Social</title>
		<link>http://maisonbisson.com/blog/post/11214/facial-recognitition-spytech-goes-social/</link>
		<comments>http://maisonbisson.com/blog/post/11214/facial-recognitition-spytech-goes-social/#comments</comments>
		<pubDate>Thu, 23 Mar 2006 02:47:13 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Photoblog]]></category>
		<category><![CDATA[Politics & Controversy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[brave new world]]></category>
		<category><![CDATA[face]]></category>
		<category><![CDATA[face recognition]]></category>
		<category><![CDATA[facial recognition]]></category>
		<category><![CDATA[fear]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[identity is reputation]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[photo sharing]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[recognition]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[riya]]></category>
		<category><![CDATA[six degrees]]></category>
		<category><![CDATA[social software]]></category>
		<category><![CDATA[spy]]></category>
		<category><![CDATA[spying]]></category>
		<category><![CDATA[Spytech]]></category>
		<category><![CDATA[surveillance]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[zool]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11214/</guid>
		<description><![CDATA[<a href="http://troyb.net/">Troy</a> expressed both great amusement and trepidation in his message alerting me to <a href="http://www.riya.com/">Riya</a>, a new photo sharing site:

<blockquote>I don't know whether to say cool, or <a href="http://www.amazon.com/gp/product/B000E33W1W/ref=maisonbisson-20/">zool</a>.</blockquote>

<a href="http://www.riya.com/learnMore">The tour</a> explains that you upload photos, Riya identifies faces in your photos, then asks you to name them (or correct its guesses!). Then you get all your friends to join up and we can all search for everybody by people, location, and time. So say "hi" to <a href="http://www.riya.com/search?btnSearch=btnSearch&#038;faceID=34848e86a2df7a0a9228e0a3a18f2a9f65841d7d_0&#038;acct=&#038;scope=99
">Andrejs</a> and <a href="http://www.riya.com/search?btnSearch=btnSearch&#038;faceID=34848e86a2df7a0a9228e0a3a18f2a9f65841d7d_1003&#038;acct=&#038;scope=99">Nora</a>.]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11214"><!-- &nbsp; --></abbr>
<p><a href="http://www.riya.com/search?btnSearch=btnSearch&#038;faceID=34848e86a2df7a0a9228e0a3a18f2a9f65841d7d_1003&#038;acct=&#038;scope=99<br />
"><img src="http://oz.plymouth.edu/~cbisson/gfx/Dumbkins/riya.jpg" width="500" height="331" style="border: solid 0px #000000; margin: 0px 0px 0px 0px; padding: 0px;" alt="Search for Andrejs and Nora on Riya." /></a></p>
<p><a href="http://troyb.net/">Troy</a> expressed both great amusement and trepidation in his message alerting me to <a href="http://www.riya.com/">Riya</a>, a new photo sharing site:</p>
<blockquote><p>I don&#8217;t know whether to say cool, or <a href="http://www.amazon.com/gp/product/B000E33W1W/ref=maisonbisson-20/">zool</a>.</p></blockquote>
<p><a href="http://www.riya.com/learnMore">The tour</a> explains that you upload photos, Riya identifies faces in your photos, then asks you to name them (or correct its guesses!). Then you get all your friends to join up and we can all search for everybody by people, location, and time. So say &#8220;hi&#8221; to <a href="http://www.riya.com/search?btnSearch=btnSearch&#038;faceID=34848e86a2df7a0a9228e0a3a18f2a9f65841d7d_0&#038;acct=&#038;scope=99<br />
">Andrejs</a> and <a href="http://www.riya.com/search?btnSearch=btnSearch&#038;faceID=34848e86a2df7a0a9228e0a3a18f2a9f65841d7d_1003&#038;acct=&#038;scope=99">Nora</a> in <a href="http://www.riya.com/search?btnSearch=btnSearch&#038;faceID=36d78f99140231d28de8a1c362da31ead1ff7d8e_0&#038;acct=&#038;scope=99">Normunds</a>&#8216; photo, above.</p>
<p>So the good news is that there&#8217;s a chance that you&#8217;ll be able to use this to reconnect with that interesting someone you hooked up with the other night, but the mixed news is he or she may be able to find you &#8212; not so great if you instead hoped to disappear anonymously.</p>
<p>And all of this connects to my old chorus: <em><a href="http://nosheep.net/story/identity-is-reputation/">identity is reputation</a></em>. It&#8217;s too early for me to judge how this will effect our lives &#8212; well, my life anyway &#8212; but 2006 is now the year that facial recognition emerged from the dark halls of law enforcement and counter-terrorism and started greeting us on the street. </p>
<p>That foolish face you made in the background of some unknown tourists photo might be tracked. But is that really so bad? Sure, it might lead to embarrassing explanations, but it might also lead to new connections. Stealing the words of a friend, we seem to enjoy gossamer stories of lives barely touching, and maybe we&#8217;ll appreciate the opportunity to occasionally find or be found by the anonymous people who fill the blurry edges of our pictures.</p>
<p>I&#8217;m betting we&#8217;ll become aware of our social identities, our electronically tracked reputations, and we&#8217;ll start to act with some greater consciousness of them. Many <a href="http://www.remainingrelevant.net/remaining/96">bloggers are already familiar with this</a>, <a href="http://maisonbisson.com/blog/post/10909/#section-5">sometimes painfully</a>. Our notions of privacy and anonymity will certainly change, but we&#8217;re unlikely to be able to stuff this genie back in the bottle. And I&#8217;m not yet sure we&#8217;ll want to.</p>
<p><tags>anonymity, brave new world, face, face recognition, facial recognition, fear, identity, identity is reputation, idm, photo sharing, privacy, recognition, reputation, riya, six degrees, social software, spy, spying, Spytech, surveillance, tracking, zool</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11214/facial-recognitition-spytech-goes-social/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Identity Management Podcast</title>
		<link>http://maisonbisson.com/blog/post/11023/identity-management-podcast/</link>
		<comments>http://maisonbisson.com/blog/post/11023/identity-management-podcast/#comments</comments>
		<pubDate>Mon, 12 Dec 2005 17:18:24 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[alex barnett]]></category>
		<category><![CDATA[attention economy]]></category>
		<category><![CDATA[dick hardt]]></category>
		<category><![CDATA[identity 2.0]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[identity2.0]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[josh porter]]></category>
		<category><![CDATA[kim cameron]]></category>
		<category><![CDATA[social software]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/?p=11023</guid>
		<description><![CDATA[
Josh Porter and Alex Barnett got Dick Hardt and Kim Cameron on the line to talk about Identity Management. The result is available as a podcast.
I should add that Josh and Alex are big on the attention economy and social software, so they&#8217;re asking questions about how IdM works in those contexts. Most people thinking [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11023"><!-- &nbsp; --></abbr>
<p><a href="http://bokardo.com/">Josh Porter</a> and <a href="http://blogs.msdn.com/alexbarn/">Alex Barnett</a> got <a href="http://identity20.com/media/WEB2_2005/">Dick Hardt</a> and <a href="http://www.identityblog.com/stories/2005/07/25/thelaws.html">Kim Cameron</a> on the line to talk about Identity Management. The result is <a href="http://bokardo.com/archives/identity-attention-podcast/" title="Bokardo » Blog Archive » Identity/Attention Podcast">available as a podcast</a>.</p>
<p>I should add that Josh and Alex are big on the attention economy and social software, so they&#8217;re asking questions about how IdM works in those contexts. Most people thinking about IdM today seem to be thinking about its uses in the enterprise or in education, but when I say <a href="http://maisonbisson.com/blog/post/10927/">identity management is the next big thing</a>, I mean it in the social context that Josh and Alex are rooted in.</p>
<p><a href="http://blogs.msdn.com/alexbarn/archive/2005/12/09/502309.aspx">Alex&#8217;s notes</a>:</p>
<ul>
<li>What are the biggest problems we need to solve for online identity?<br />&nbsp;</li>
<li>The paradox of silos and a single solution<br />&nbsp;</li>
<li>The Laws of Identity and the Sxip protocols<br />&nbsp;</li>
<li>Consistent user experience<br />&nbsp;</li>
<li>Read / Write identity and Attention Data<br />&nbsp;</li>
<li>Separating identity establishment &#38; management and attention &#38; transactional data management<br />&nbsp;</li>
<li>Trading attention data<br />&nbsp;</li>
<li>Attention data and reputational data<br />&nbsp;</li>
<li>Sxore and Blog comment spam and trackbacks are an identity problem<br />&nbsp;</li>
<li>Attention data maintenance<br />&nbsp;</li>
<li>Personally Identifying Information &#8211; PII data maintenance<br />&nbsp;</li>
<li>How would ecommerce sites make use of Attention data?<br />&nbsp;</li>
<li>Enterprise-level privacy<br />&nbsp;</li>
<li>Haven&#8217;t already we lost our privacy?<br />&nbsp;</li>
</ul>
<p>It&#8217;s going on my iPod now.</p>
<p><tags>idm, identity management, identity 2.0, identity20, dick hardt, kim cameron, josh porter, alex barnett, attention economy, social software</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11023/identity-management-podcast/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dick Hardt &#8217;s Identity 2.0 Presentation</title>
		<link>http://maisonbisson.com/blog/post/10927/dick-hardt-s-identity-20-presentation/</link>
		<comments>http://maisonbisson.com/blog/post/10927/dick-hardt-s-identity-20-presentation/#comments</comments>
		<pubDate>Wed, 26 Oct 2005 16:19:55 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[authorization]]></category>
		<category><![CDATA[dick hardt]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[identity 2.0]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[identity2.0]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[sxip]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/?p=10927</guid>
		<description><![CDATA[

I said “identity management is the next big thing” back in September. That was before I&#8217;d seen Sxip founder Dick Hardt&#8217;s presentation on Identity 2.0. Zach peeped me the link and told me I wouldn&#8217;t regret watching the presentation. He was right. Everybody, especially the people who don&#8217;t yet care about identity management, should take [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10927"><!-- &nbsp; --></abbr>
<div id="identity2.0_movie"><object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="480" HEIGHT="360" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"><param name="SRC" VALUE="http://oz.plymouth.edu/~cbisson/gfx/Dumbkins/identity20.mov"></param><param name="VOLUME" VALUE="1"></param><param name="AUTOPLAY" VALUE="true"></param><param name="LOOP" VALUE="true"><embed src="http://oz.plymouth.edu/~cbisson/gfx/Dumbkins/identity20.mov" width="480" height="360" volume="1" name="Get QuickTime" loop="true" cache="true" controller="false" pluginspage="http://www.apple.com/quicktime/download/" autoplay="true"></embed></param></object></div>
<p>I said “<a href="http://maisonbisson.com/blog/post/10754/">identity management is the next big thing</a>” back in September. That was before I&#8217;d seen <a href="http://www.identity20.com/media/WEB2_2005/">Sxip founder Dick Hardt&#8217;s presentation on Identity 2.0</a>. <a href="http://nosheep.net/story/identity-20/">Zach</a> peeped me the link and told me I wouldn&#8217;t regret watching the presentation. He was right. Everybody, especially the people who don&#8217;t yet care about identity management, should take a look.<br />
<tags>authentication, authorization, dick hardt, identity, identity 2.0, identity 20, identity management, identity2.0, identity20, idm, sxip</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10927/dick-hardt-s-identity-20-presentation/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://homepage.mac.com/misterbisson/Dumbkins/identity20.mov" length="545589" type="video/quicktime" />
<enclosure url="http://oz.plymouth.edu/~cbisson/gfx/Dumbkins/identity20.mov" length="545589" type="video/quicktime" />
		</item>
		<item>
		<title>Next Big Thing: Identity Management</title>
		<link>http://maisonbisson.com/blog/post/10754/empty-5/</link>
		<comments>http://maisonbisson.com/blog/post/10754/empty-5/#comments</comments>
		<pubDate>Sun, 18 Sep 2005 14:59:57 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[community idm system]]></category>
		<category><![CDATA[digital identity]]></category>
		<category><![CDATA[federated]]></category>
		<category><![CDATA[federated identity management]]></category>
		<category><![CDATA[federated system]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idm]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source community]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/?p=10754</guid>
		<description><![CDATA[
I might be overstating it, but Identity Management is the next big thing for the open source community to tackle. That&#8217;s why I like Sxip, even though I know so little about it.
There are a number of other solutions stewing, but most of those that I&#8217;m aware of are targeted at academic and enterprise users. [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10754"><!-- &nbsp; --></abbr>
<p>I might be overstating it, but <a href="http://en.wikipedia.org/wiki/Identity_management">Identity Management</a> is the next big thing for the open source community to tackle. That&#8217;s why I like <a href="http://www.sxip.org/" title="Sxip Identity, An Identity 2.0 Company">Sxip</a>, even though I know so little about it.</p>
<p>There are a number of other solutions stewing, but most of those that I&#8217;m aware of are targeted at academic and enterprise users. Wouldn&#8217;t it be nice to have some federated system of identity management among blogs?</p>
<p>Yes, IdM is the next big thing, but as an infrastructural technology, it will be invisible when it works.</p>
<p>Here&#8217;s another link: <a href="http://www.identityinitiative.com/modules/wordpress/index.php?p=10" title="The Identity Initiative - Identity Initiative Log : iname, FreeID, LID, SXIP, What’s Your Favorite Emerging Digital Identity?">The Identity Initiative : iname, FreeID, LID, SXIP, What’s Your Favorite Emerging Digital Identity?</a></p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">tags: <a href="http://www.technorati.com/tag/community idm system" rel="tag">community idm system</a>, <a href="http://www.technorati.com/tag/community" rel="tag">community</a>, <a href="http://www.technorati.com/tag/digital identity" rel="tag">digital identity</a>, <a href="http://www.technorati.com/tag/federated" rel="tag">federated</a>, <a href="http://www.technorati.com/tag/federated identity management" rel="tag">federated identity management</a>, <a href="http://www.technorati.com/tag/federated system" rel="tag">federated system</a>, <a href="http://www.technorati.com/tag/identity" rel="tag">identity</a>, <a href="http://www.technorati.com/tag/identity management" rel="tag">identity management</a>, <a href="http://www.technorati.com/tag/idm" rel="tag">idm</a>, <a href="http://www.technorati.com/tag/open source" rel="tag">open source</a>, <a href="http://www.technorati.com/tag/open source community" rel="tag">open source community</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10754/empty-5/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>