<?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: Differential authorization of data within a given resource</title>
	<atom:link href="http://depts.washington.edu/ontheroa/?feed=rss2&#038;p=506" rel="self" type="application/rss+xml" />
	<link>http://depts.washington.edu/ontheroa/?p=506</link>
	<description>The UW blog for all things Resource Oriented Architecture &#38; web services - email appdev@u.washington.edu</description>
	<lastBuildDate>Tue, 07 Feb 2012 00:23:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Scott Stephenson</title>
		<link>http://depts.washington.edu/ontheroa/?p=506&#038;cpage=1#comment-401</link>
		<dc:creator>Scott Stephenson</dc:creator>
		<pubDate>Thu, 22 Jul 2010 17:56:42 +0000</pubDate>
		<guid isPermaLink="false">http://depts.washington.edu/ontheroa/?p=506#comment-401</guid>
		<description>I neglected to note that if the payload changes based on authz -- even with the per-attribute 403&#039;s -- it makes caching more challenging, less effective and riskier. We&#039;d need to cache a page for each authz role and make sure we didn&#039;t accidentally give the wrong one out (a new attack vector).</description>
		<content:encoded><![CDATA[<p>I neglected to note that if the payload changes based on authz &#8212; even with the per-attribute 403&#8242;s &#8212; it makes caching more challenging, less effective and riskier. We&#8217;d need to cache a page for each authz role and make sure we didn&#8217;t accidentally give the wrong one out (a new attack vector).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary Prohaska</title>
		<link>http://depts.washington.edu/ontheroa/?p=506&#038;cpage=1#comment-400</link>
		<dc:creator>Gary Prohaska</dc:creator>
		<pubDate>Wed, 21 Jul 2010 20:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://depts.washington.edu/ontheroa/?p=506#comment-400</guid>
		<description>Regarding the final question for isomorphic payloads, the security concern is somewhat ameliorated by fact that end user may not be aware of disallowed fields if application does due diligence in hiding them -- maybe part of standard SLA for app clients?</description>
		<content:encoded><![CDATA[<p>Regarding the final question for isomorphic payloads, the security concern is somewhat ameliorated by fact that end user may not be aware of disallowed fields if application does due diligence in hiding them &#8212; maybe part of standard SLA for app clients?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stephenson</title>
		<link>http://depts.washington.edu/ontheroa/?p=506&#038;cpage=1#comment-399</link>
		<dc:creator>Scott Stephenson</dc:creator>
		<pubDate>Wed, 21 Jul 2010 19:32:04 +0000</pubDate>
		<guid isPermaLink="false">http://depts.washington.edu/ontheroa/?p=506#comment-399</guid>
		<description>I prefer the idea of an isomorphic payload and am fine with the idea of a per-attribute 403.  Furthermore if the attribute includes the URI of another resource, it seems like the URI should still be included even if the client isn&#039;t authorized to view it since that&#039;s taken care of by HTTP.</description>
		<content:encoded><![CDATA[<p>I prefer the idea of an isomorphic payload and am fine with the idea of a per-attribute 403.  Furthermore if the attribute includes the URI of another resource, it seems like the URI should still be included even if the client isn&#8217;t authorized to view it since that&#8217;s taken care of by HTTP.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
