<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: All My Hosted Stuff with Dynamic Sharing</title>
	<atom:link href="http://weblog.terrellrussell.com/2008/12/all-my-hosted-stuff-with-dynamic-sharing/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.terrellrussell.com/2008/12/all-my-hosted-stuff-with-dynamic-sharing/</link>
	<description>Ideas on interconnections, identity, and information from all sides.</description>
	<lastBuildDate>Tue, 06 Apr 2010 20:04:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Julia</title>
		<link>http://weblog.terrellrussell.com/2008/12/all-my-hosted-stuff-with-dynamic-sharing/comment-page-1/#comment-42633</link>
		<dc:creator>Julia</dc:creator>
		<pubDate>Wed, 11 Mar 2009 20:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.terrellrussell.com/?p=121#comment-42633</guid>
		<description>Do you have any resources you recommend for learning about OAuth? I just got back from Drupalcon in DC where they were talking about integrating OAuth into Drupal 7. I&#039;m still quite confused about what it means for me today and what I can do to speed its implementation. 

By the way, I found your post via the Barcamp RDU list of people. I&#039;m a SILS grad.</description>
		<content:encoded><![CDATA[<p>Do you have any resources you recommend for learning about OAuth? I just got back from Drupalcon in DC where they were talking about integrating OAuth into Drupal 7. I&#8217;m still quite confused about what it means for me today and what I can do to speed its implementation. </p>
<p>By the way, I found your post via the Barcamp RDU list of people. I&#8217;m a SILS grad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terrell Russell</title>
		<link>http://weblog.terrellrussell.com/2008/12/all-my-hosted-stuff-with-dynamic-sharing/comment-page-1/#comment-38248</link>
		<dc:creator>Terrell Russell</dc:creator>
		<pubDate>Wed, 17 Dec 2008 16:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.terrellrussell.com/?p=121#comment-38248</guid>
		<description>No, I wasn&#039;t really laying out a case for a new spec or protocol.

I agree with you, it&#039;s entirely contained within the infrastructure doing the &#039;controlling&#039;.

I was more interested in a common approach (or language, as you say) to allowing access to &#039;stuff&#039;.  A set of rules instead of particular binary decisions like normal ACLs.  I think the ACL should be dynamically determined via a set of rules when a request is filtered through them.

I haven&#039;t found a rules engine in PHP...

It basically needs to match a &#039;left hand side&#039; to a condition, and then execute the &#039;right hand side&#039;.  A binary &#039;sharing&#039; decision would be made after running a request through all the stated rules.</description>
		<content:encoded><![CDATA[<p>No, I wasn&#8217;t really laying out a case for a new spec or protocol.</p>
<p>I agree with you, it&#8217;s entirely contained within the infrastructure doing the &#8216;controlling&#8217;.</p>
<p>I was more interested in a common approach (or language, as you say) to allowing access to &#8217;stuff&#8217;.  A set of rules instead of particular binary decisions like normal ACLs.  I think the ACL should be dynamically determined via a set of rules when a request is filtered through them.</p>
<p>I haven&#8217;t found a rules engine in PHP&#8230;</p>
<p>It basically needs to match a &#8216;left hand side&#8217; to a condition, and then execute the &#8216;right hand side&#8217;.  A binary &#8217;sharing&#8217; decision would be made after running a request through all the stated rules.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Norris</title>
		<link>http://weblog.terrellrussell.com/2008/12/all-my-hosted-stuff-with-dynamic-sharing/comment-page-1/#comment-38107</link>
		<dc:creator>Will Norris</dc:creator>
		<pubDate>Sun, 14 Dec 2008 23:53:34 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.terrellrussell.com/?p=121#comment-38107</guid>
		<description>Do we actually need a common spec for the rules engine?  We absolutely need open standards when two different parties are needing to interact, but I&#039;m not sure that&#039;s the case with a rules engine.  The person or device will be communicating with terrellrussell.com using some protocol (maybe ATOM for subscribing to data feeds, or the Flickr API for publishing photos).  That person or device will be authenticating to terrellrussell.com using either OpenID or OAuth.  But the rules engine exists entirely within terrellrussell.com.  The external person or device need not (and probably should not) know anything about the process used to derive at their granted privileges.  Internally, terrellrussell.com could use any kind of rules engine... perhaps an existing enterprise vendor product, or something a little less heavyweight written as a WordPress plugin.

All that being said, there is certainly value in having a common language for expressing the rules, just as there is in the enterprise environment.  It allows you to use completely separate tools for managing and applying the rules if you wish, and also allows you to switch out the rules engine you are using, and migrate your rules over.  It&#039;s just yet another kind of personal data that needs to be made portable.  

I think perhaps a good approach to start with would be to find a decent rules language that will work for this use case (even if we were to just take a subset of an existing language), and try to build a lightweight WordPress plugin that uses that.</description>
		<content:encoded><![CDATA[<p>Do we actually need a common spec for the rules engine?  We absolutely need open standards when two different parties are needing to interact, but I&#8217;m not sure that&#8217;s the case with a rules engine.  The person or device will be communicating with terrellrussell.com using some protocol (maybe ATOM for subscribing to data feeds, or the Flickr API for publishing photos).  That person or device will be authenticating to terrellrussell.com using either OpenID or OAuth.  But the rules engine exists entirely within terrellrussell.com.  The external person or device need not (and probably should not) know anything about the process used to derive at their granted privileges.  Internally, terrellrussell.com could use any kind of rules engine&#8230; perhaps an existing enterprise vendor product, or something a little less heavyweight written as a WordPress plugin.</p>
<p>All that being said, there is certainly value in having a common language for expressing the rules, just as there is in the enterprise environment.  It allows you to use completely separate tools for managing and applying the rules if you wish, and also allows you to switch out the rules engine you are using, and migrate your rules over.  It&#8217;s just yet another kind of personal data that needs to be made portable.  </p>
<p>I think perhaps a good approach to start with would be to find a decent rules language that will work for this use case (even if we were to just take a subset of an existing language), and try to build a lightweight WordPress plugin that uses that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terrell Russell</title>
		<link>http://weblog.terrellrussell.com/2008/12/all-my-hosted-stuff-with-dynamic-sharing/comment-page-1/#comment-38086</link>
		<dc:creator>Terrell Russell</dc:creator>
		<pubDate>Sun, 14 Dec 2008 17:45:16 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.terrellrussell.com/?p=121#comment-38086</guid>
		<description>well, in fairness, the all caps is the CSS :)</description>
		<content:encoded><![CDATA[<p>well, in fairness, the all caps is the CSS :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://weblog.terrellrussell.com/2008/12/all-my-hosted-stuff-with-dynamic-sharing/comment-page-1/#comment-38084</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Sun, 14 Dec 2008 17:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.terrellrussell.com/?p=121#comment-38084</guid>
		<description>Whoa.  Bold, all caps and a retro Gary-style diagram!</description>
		<content:encoded><![CDATA[<p>Whoa.  Bold, all caps and a retro Gary-style diagram!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
