<?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: Where web and enterprise meet on user-managed access</title>
	<atom:link href="http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/</link>
	<description>Tangled musings on identity, privacy, trust, and suchlike</description>
	<lastBuildDate>Sat, 08 Oct 2011 19:31:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: links for 2010-08-01 &#8226; Bare Identity</title>
		<link>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/comment-page-1/#comment-286539</link>
		<dc:creator>links for 2010-08-01 &#8226; Bare Identity</dc:creator>
		<pubDate>Mon, 02 Aug 2010 00:03:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2559#comment-286539</guid>
		<description>[...] Where web and enterprise meet on user-managed access &#124; Pushing String (tags: uma identity authorization evemaler) [...]</description>
		<content:encoded><![CDATA[<p>[...] Where web and enterprise meet on user-managed access | Pushing String (tags: uma identity authorization evemaler) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eve M.</title>
		<link>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/comment-page-1/#comment-285778</link>
		<dc:creator>Eve M.</dc:creator>
		<pubDate>Tue, 20 Jul 2010 03:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2559#comment-285778</guid>
		<description>At the UMA table we&#039;re trying to address at least some of this, e.g., with the notion of a &quot;resource registration API&quot; and with user-dictated policy that in many cases can be enforced without the user being around, but indeed it&#039;s tricky...</description>
		<content:encoded><![CDATA[<p>At the UMA table we&#8217;re trying to address at least some of this, e.g., with the notion of a &#8220;resource registration API&#8221; and with user-dictated policy that in many cases can be enforced without the user being around, but indeed it&#8217;s tricky&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saqib Ali</title>
		<link>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/comment-page-1/#comment-285773</link>
		<dc:creator>Saqib Ali</dc:creator>
		<pubDate>Tue, 20 Jul 2010 00:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2559#comment-285773</guid>
		<description>Eve,

I like how you make the distinction between business-level problem vs. technical problem. Like you said, relying parties (3rd party app vendors) would like as much access as possible. But I also think that the technological solutions (for e.g. OAuth) should default to user&#039;s predefined settings regardless of how the service provider sets up the Authorization. Unless I am missing something, I am not seeing this being addressed anywhere. 

Saqib</description>
		<content:encoded><![CDATA[<p>Eve,</p>
<p>I like how you make the distinction between business-level problem vs. technical problem. Like you said, relying parties (3rd party app vendors) would like as much access as possible. But I also think that the technological solutions (for e.g. OAuth) should default to user&#8217;s predefined settings regardless of how the service provider sets up the Authorization. Unless I am missing something, I am not seeing this being addressed anywhere. </p>
<p>Saqib</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eve</title>
		<link>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/comment-page-1/#comment-285752</link>
		<dc:creator>Eve</dc:creator>
		<pubDate>Mon, 19 Jul 2010 17:00:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2559#comment-285752</guid>
		<description>Hi Saqib-- Thanks for your thoughtful comment.

There is a business-level problem here (relying parties would prefer getting as much access as possible), and also a technical problem (defining &quot;scope&quot; of access in an interoperable way is hard, as evidenced by the OAuth group&#039;s decision to punt on semantics for this field).

I think UMA should ideally be able to pick up whatever technical solution wins the day, but we did propose a solution to the wider community that relies on &quot;extreme RESTfulness&quot; of the API being accessed to achieve interop. If an API can be described meaningfully as a set of triples of resource URL/HTTP method/semantic, then the first two parts could be encoded (we proposed a JSON format) as a way to ask for and grant that kind of access in an OAuth or UMA ecosystem. It&#039;s more wordy than 100% of the OAuth deployments on the planet, but it can at least be consistently applied.

So that&#039;s the technical problem. My hope is that the business-level problem can be tackled piecemeal at the UMA level by giving users better tools to offer valuable data on their own terms.  Changing them from passive to active participants (through the assistance of an AM) should change the incentives a bit.

Further thoughts welcome...</description>
		<content:encoded><![CDATA[<p>Hi Saqib&#8211; Thanks for your thoughtful comment.</p>
<p>There is a business-level problem here (relying parties would prefer getting as much access as possible), and also a technical problem (defining &#8220;scope&#8221; of access in an interoperable way is hard, as evidenced by the OAuth group&#8217;s decision to punt on semantics for this field).</p>
<p>I think UMA should ideally be able to pick up whatever technical solution wins the day, but we did propose a solution to the wider community that relies on &#8220;extreme RESTfulness&#8221; of the API being accessed to achieve interop. If an API can be described meaningfully as a set of triples of resource URL/HTTP method/semantic, then the first two parts could be encoded (we proposed a JSON format) as a way to ask for and grant that kind of access in an OAuth or UMA ecosystem. It&#8217;s more wordy than 100% of the OAuth deployments on the planet, but it can at least be consistently applied.</p>
<p>So that&#8217;s the technical problem. My hope is that the business-level problem can be tackled piecemeal at the UMA level by giving users better tools to offer valuable data on their own terms.  Changing them from passive to active participants (through the assistance of an AM) should change the incentives a bit.</p>
<p>Further thoughts welcome&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saqib Ali</title>
		<link>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/comment-page-1/#comment-285750</link>
		<dc:creator>Saqib Ali</dc:creator>
		<pubDate>Mon, 19 Jul 2010 16:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2559#comment-285750</guid>
		<description>Sort of off-topic comment. May be more related to your tweet, &quot;I want to allow most #OAuth connections as read-only; too many want read/write for no good reason. Services, please make this an option!&quot;

Recently I have been looking at how Google Apps Marketplace apps utilize OAuth to access user&#039;s Google Apps data. It is all or nothing access. Once Google Apps domain administrator adds a Marketplace Apps to the domain, the app gets full access all the data in the &lt;i&gt;entire&lt;/i&gt; domain. This kinda worries the Data Custodians, and rightfully so. 

Here are somethings, if implemented, may calm the fears of the data custodians:

1) Controls to prevent mis-use of this over-reaching authorizations;
2) Granular policy controls, i.e. ability to give read-only access to pre-defined data for users who will be using the apps;
3) A view into detailed logs of access and audit logs;
4) Anomaly detection system.

I am not sure how UMA can help in this area, but would like to hear your thoughts.

Saqib</description>
		<content:encoded><![CDATA[<p>Sort of off-topic comment. May be more related to your tweet, &#8220;I want to allow most #OAuth connections as read-only; too many want read/write for no good reason. Services, please make this an option!&#8221;</p>
<p>Recently I have been looking at how Google Apps Marketplace apps utilize OAuth to access user&#8217;s Google Apps data. It is all or nothing access. Once Google Apps domain administrator adds a Marketplace Apps to the domain, the app gets full access all the data in the <i>entire</i> domain. This kinda worries the Data Custodians, and rightfully so. </p>
<p>Here are somethings, if implemented, may calm the fears of the data custodians:</p>
<p>1) Controls to prevent mis-use of this over-reaching authorizations;<br />
2) Granular policy controls, i.e. ability to give read-only access to pre-defined data for users who will be using the apps;<br />
3) A view into detailed logs of access and audit logs;<br />
4) Anomaly detection system.</p>
<p>I am not sure how UMA can help in this area, but would like to hear your thoughts.</p>
<p>Saqib</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc (Feed is rejected)
Page Caching using apc
Database Caching using apc
Object Caching 352/410 objects using apc
Content Delivery Network via Amazon Web Services: CloudFront: cdn.xmlgrrl.com

Served from: www.xmlgrrl.com @ 2012-02-08 22:16:55 -->
