<?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>Talking Identity &#124; Nishant Kaushik&#039;s Look at the World of Identity Management &#187; Federated Provisioning</title>
	<atom:link href="http://blog.talkingidentity.com/tag/federated-provisioning/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.talkingidentity.com</link>
	<description>An Architect&#039;s Quest to make sense of the world of Identity and Access Management</description>
	<lastBuildDate>Tue, 24 Aug 2010 17:16:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Beyond SPML: Access Provisioning in a Services World</title>
		<link>http://blog.talkingidentity.com/2010/07/beyond-spml-access-provisioning-in-a-services-world.html</link>
		<comments>http://blog.talkingidentity.com/2010/07/beyond-spml-access-provisioning-in-a-services-world.html#comments</comments>
		<pubDate>Fri, 30 Jul 2010 19:30:03 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Burton Catalyst Conference]]></category>
		<category><![CDATA[Cat10]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[Provisioning]]></category>
		<category><![CDATA[SPML]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=977</guid>
		<description><![CDATA[Another Burton Group Catalyst conference has come to a close, and as always it was a treasure trove of stories, ideas and conversations. Which is why it was great to have the uncertainty around the conference laid to rest when it was announced that it will be back next year (July 26-29 in San Diego, [...]]]></description>
			<content:encoded><![CDATA[<p>Another <strong>Burton Group Catalyst</strong> conference has come to a close, and as always it was a treasure trove of stories, ideas and conversations. Which is why it was great to have the uncertainty around the conference laid to rest when it was announced that it will be back next year (July 26-29 in San Diego, mark your calendars). I spent most of my time in the identity management and privacy track, with some forays into social media and cloud tracks. I will try to write up some of the more interesting things I heard over the next few posts, but you can definitely check out <a href="http://bit.ly/aGHded" target="_blank">my tweetstream</a> and the <a href="http://bit.ly/8XXcaZ" target="_blank">conference tweetstream</a> for an unstructured view.</p>
<p>On Wednesday, I gave a talk entitled &#8220;<strong>Beyond SPML: Access Provisioning in a Services World</strong>&#8221; which built on my <a href="http://bit.ly/b4aokt">Gluecon talk</a> and work with Fusion architecture to provide a vision for the future of provisioning. The central thesis is that as we move from <em>Push</em> to <em>Pull</em> models in Identity, provisioning becomes a key component in making sure that policy and process controls are still enforced. But this requires a fundamental evolution in application and middleware architecture towards services-oriented security and externalized identity.</p>
<div id="__ss_4873777" style="width: 550px;"><object id="__sse4873777" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="460" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=1722kaushik-100730120956-phpapp02&amp;stripped_title=beyond-spml-access-provisioning-in-a-services-world" /><param name="name" value="__sse4873777" /><param name="allowfullscreen" value="true" /><embed id="__sse4873777" type="application/x-shockwave-flash" width="550" height="460" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=1722kaushik-100730120956-phpapp02&amp;stripped_title=beyond-spml-access-provisioning-in-a-services-world" name="__sse4873777" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>I was extremely gratified to receive lots of positive validation and feedback about the vision I expressed in my presentation. And it really fit in with the theme flowing through the presentations in the provisioning section, which was focused on moving to a more streamlined, manageable, scalable provisioning future. It also echoed sentiment that provisioning is a multi-faceted problem with different interaction points and flows and will therefore require a combination of standards rather than just one standard. This was really driven home by the extremely interactive SPML SIG meeting that I participated in (organized by Mark Diodati) where there was generally agreement that SPML needs to get really focused on specific use cases rather than trying to be all things to all possibilities.</p>
<p>I am looking  for input, so check out the deck and leave me comments on this post. I will definitely be building on the ideas in there with our identity management team to move the vision of service-oriented security forward. But for it to be useful, it has to resonate with the IdM and application development communities. And that&#8217;s where we all have to work together in making this a reality.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/burton-catalyst-conference" rel="tag">Burton Catalyst Conference</a>, <a href="http://blog.talkingidentity.com/tag/cat10" rel="tag">Cat10</a>, <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/provisioning" rel="tag">Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/spml" rel="tag">SPML</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html%26amp%3Btitle%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World%26amp%3Bbodytext%3DAnother%2520Burton%2520Group%2520Catalyst%2520conference%2520has%2520come%2520to%2520a%2520close%252C%2520and%2520as%2520always%2520it%2520was%2520a%2520treasure%2520trove%2520of%2520stories%252C%2520ideas%2520and%2520conversations.%2520Which%2520is%2520why%2520it%2520was%2520great%2520to%2520have%2520the%2520uncertainty%2520around%2520the%2520conference%2520laid%2520to%2520rest%2520when%2520it%2520was%2520announced%2520that%2520i';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html%26amp%3Bt%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html%26amp%3Btitle%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html%26amp%3Btitle%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World%26amp%3Bannotation%3DAnother%2520Burton%2520Group%2520Catalyst%2520conference%2520has%2520come%2520to%2520a%2520close%252C%2520and%2520as%2520always%2520it%2520was%2520a%2520treasure%2520trove%2520of%2520stories%252C%2520ideas%2520and%2520conversations.%2520Which%2520is%2520why%2520it%2520was%2520great%2520to%2520have%2520the%2520uncertainty%2520around%2520the%2520conference%2520laid%2520to%2520rest%2520when%2520it%2520was%2520announced%2520that%2520i';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html%26amp%3Btitle%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World%26amp%3Bnotes%3DAnother%2520Burton%2520Group%2520Catalyst%2520conference%2520has%2520come%2520to%2520a%2520close%252C%2520and%2520as%2520always%2520it%2520was%2520a%2520treasure%2520trove%2520of%2520stories%252C%2520ideas%2520and%2520conversations.%2520Which%2520is%2520why%2520it%2520was%2520great%2520to%2520have%2520the%2520uncertainty%2520around%2520the%2520conference%2520laid%2520to%2520rest%2520when%2520it%2520was%2520announced%2520that%2520i';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html%26amp%3Btitle%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html%26amp%3Bh%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html%2520Beyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DBeyond%2520SPML%253A%2520Access%2520Provisioning%2520in%2520a%2520Services%2520World%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F07%252Fbeyond-spml-access-provisioning-in-a-services-world.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2010/07/beyond-spml-access-provisioning-in-a-services-world.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fed-Prov and the Cloud: JIT Provisioning.Next</title>
		<link>http://blog.talkingidentity.com/2010/06/fed-prov-and-the-cloud-jit-provisioning-next.html</link>
		<comments>http://blog.talkingidentity.com/2010/06/fed-prov-and-the-cloud-jit-provisioning-next.html#comments</comments>
		<pubDate>Mon, 07 Jun 2010 14:58:37 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[The Cloud Identity Series]]></category>
		<category><![CDATA[Attribute Exchange]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[Gluecon]]></category>
		<category><![CDATA[GlueCon-FPSeries]]></category>
		<category><![CDATA[Identity Governance Framework]]></category>
		<category><![CDATA[IGF]]></category>
		<category><![CDATA[JIT Provisioning]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[SAML]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=928</guid>
		<description><![CDATA[In my last post, I discussed the basic architectural model of Just-In-Time Provisioning, and some challenges it has in addressing enterprise needs related to cloud computing. In this post, I will propose some possible enhancements to the basic architecture that could address those challenges. Each of these solutions could be viable, though each seems to [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://bit.ly/91XMln">my last post</a>, I discussed the basic architectural model of <strong>Just-In-Time Provisioning</strong>, and some challenges it has in addressing enterprise needs related to cloud computing. In this post, I will propose some possible enhancements to the basic architecture that could address those challenges. Each of these solutions could be viable, though each seems to have its pros and cons that makes them optimal for different situations.</p>
<h3>Option 1: OpenID Attribute Exchange</h3>
<p>Some view provisioning as being little more than an attribute exchange. So it is natural to consider <strong>OpenID Attribute Exchange</strong>, which allows the federation service to request additional attributes from the OpenID Provider during the authentication flow. Essentially, when the federation service detects that the user doesn&#8217;t have an account, it could validate the claims it received as part of the token, and if it needs additional data, then it could add a request for those to its authentication request.</p>
<p><img class="alignnone size-full wp-image-930" title="JIT-Provisioning OpenID" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/JIT-Prov_OpenID.jpg" alt="JIT-Provisioning OpenID" width="550" height="236" /></p>
<p>This can solve the data retrieval challenge, and squarely positions OpenID as a JIT Provisioning protocol. But the componentized architecture we have been assuming does face some other problems that it must solve in the enterprise cloud context. These are not problems with OpenID itself, rather with the overall architecture (again, this disappears when all 3 components are combined into a single service application, which is how OpenID-based RPs are able to do this today).</p>
<p>As discussed previously, when the SP is hosting more than one service, you often find that the attributes needed for provisioning depend on which service the user is trying to get access to. This means that the federation service would need to ask the OP for different attributes depending on which cloud service the user is trying to reach. Since the federation service can no longer just work off a static list of attributes that it should always query for, this adds the need for the federation service to able to ask the provisioning service for the list of attributes it needs, in the context of the specific service being provisioned. While the SchemaRequest operation in SPML could be used here, there needs to be a way to differentiate (in a standard way) the complete schema supported for the target by the provisioning system from that subset needed to create an account.</p>
<p>Another challenge created is for subsequent first interactions of the user with the other services hosted at the same SP. Since the provisioning system already knows the user, it already has some of the attributes it needs, but not all. So when the federation service queries it for which attributes it needs to retrieve, it should reply with just those attributes it doesn&#8217;t already have (from provisioning the user to a different service). The SchemaRequest operation cannot handle this scenario currently.</p>
<p>The bigger enterprise challenge is how the work on the OP side can be broken up between the OP (federation service) and the provisioning engine (policy and GRC service).</p>
<p>These are minor challenges to be sure (since you can always just get the full schema and update attributes that have changed to maintain consistency), but ones that become important when the flows are examined for compliance and consistency.</p>
<h3>Option 2: SAML Attribute Query</h3>
<p>In the last post, I mentioned how SAML (with the SSO Profile) and OpenID are both squarely positioned to handle the majority of the basic JIT Provisioning use cases. Good thing is, the SAML folks have been thinking about the attribute exchange problem as well, and in the spec have defined a mechanism to handle this called the <strong>SAML Attribute Query</strong>, which takes a different approach from the OpenID solution. The query for attributes in this case can go over what they call a back-channel. This can be leveraged to facilitate an attribute exchange between the Provisioning Services on each side of the federation boundary.</p>
<p><img class="alignnone size-full wp-image-932" title="JIT-Provisioning SAML" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/JIT-Prov_SAML.jpg" alt="JIT-Provisioning SAML" width="550" height="243" /></p>
<p>The big advantage of this model is that the front-channel (usually the browser, but could be other environments much harder to manipulate) is not getting overloaded with the data retrieval task. Also, since the two provisioning systems are talking to each other, they are fully aware of what is going on and can enforce standard provisioning policies as well as track and audit the happenings on the other side &#8211; major considerations in the enterprise space.</p>
<p>However, this does mean that it isn’t truly on-the-fly, since the SAML spec would require that a trust relationship be defined between the two sides ahead of time. There is actually a lot of interesting work being discussed right now in the SSTC that could directly influence fed-prov use cases, so I would encourage folks to keep an eye on that.</p>
<h3>Option 3: OAuth + ArisID (IGF)</h3>
<p>Last (but not least) is a possible solution that I first contemplated on my blog a few months ago, and have since been noodling over with other folks, and that is the thought of leveraging two emerging powerhouses &#8211; <strong>OAuth</strong> and the <strong>Identity Governance Framework</strong>. The idea here is very simple. When the user first goes to the SP, the SP can initiate the creation of an OAuth connection with the enterprise provisioning engine, facilitated by the user, of course (this is, after all, a user-centric protocol). The enterprise, for its part, can put in place policies and risk-based controls that would allow it to trust such a connection. With the connection between the parties established, the SP provisioning service can now use the ArisID APIs being defined as part of the IGF work to retrieve the data it needs. IGF adds a whole policy layer here, since the SP will provide a CARML declaration regarding itself (for instance, including details of its SAS 70 certification), the attributes it needs, and how it intends to use them (emailing user policies, storage policies, etc). The enterprise provisioning engine for its part can evaluate the CARML file and publish it&#8217;s own AAPML file with its policies.</p>
<p><img class="alignnone size-full wp-image-933" title="JIT-Provisionig OAuth IGF" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/JIT-Prov_OAuthIGF.jpg" alt="JIT-Provisionig OAuth IGF" width="550" height="243" /></p>
<p>One of the interesting things about this approach is that it enables the creation of on-the-fly trust between the two sides. The enterprise may never have dealt with this SP before, but can still interact with it with a certain level of trust. This trust is built on two separate components &#8211; the assertion from the user itself asking that provisioning take place (OAuth flow), and the CARML file declarations (IGF flow) &#8211; that make the creation of the federation a risk-based decision (automate-able) as opposed to a business decision (manual). Since this model also involves the provisioning engines on both sides, the security and policy controls can be enforced.</p>
<h3>Still Work To Be Done</h3>
<p>These models obviously need to be explored and poked at in depth to determine if they hold. And while these depend on some standards work that is still to be baked, there is a lot of other standards work happening (in particular in the OpenID and OAuth arenas) that could supplant these options completely.</p>
<p>And there are major lifecycle management issues still to be discussed and explored. How does one handle de-provisioning in a JIT Provisioning environment? How can SPs that want to know about profile updates find out outside of the user interaction? And how do all those workflow and policy based controls that are present in Provisioning systems today fit into all of this? Well, I will be exploring some of this in my <strong>Burton Catalyst North America</strong> talk on &#8220;<em>Beyond SPML: Access Provisioning in a Services World</em>&#8221; in July. So be sure to check out that session if you&#8217;ll be there. In the meantime, please keep leave your comments and feedback here so we can keep the discussion going.</p>
<p>[Ends Part 4 of 4]</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/attribute-exchange" rel="tag">Attribute Exchange</a>, <a href="http://blog.talkingidentity.com/tag/cloud-computing" rel="tag">Cloud Computing</a>, <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/gluecon" rel="tag">Gluecon</a>, <a href="http://blog.talkingidentity.com/tag/gluecon-fpseries" rel="tag">GlueCon-FPSeries</a>, <a href="http://blog.talkingidentity.com/tag/identity-governance-framework" rel="tag">Identity Governance Framework</a>, <a href="http://blog.talkingidentity.com/tag/igf" rel="tag">IGF</a>, <a href="http://blog.talkingidentity.com/tag/jit-provisioning" rel="tag">JIT Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/oauth" rel="tag">OAuth</a>, <a href="http://blog.talkingidentity.com/tag/openid" rel="tag">OpenID</a>, <a href="http://blog.talkingidentity.com/tag/saml" rel="tag">SAML</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next%26amp%3Bbodytext%3DIn%2520my%2520last%2520post%252C%2520I%2520discussed%2520the%2520basic%2520architectural%2520model%2520of%2520Just-In-Time%2520Provisioning%252C%2520and%2520some%2520challenges%2520it%2520has%2520in%2520addressing%2520enterprise%2520needs%2520related%2520to%2520cloud%2520computing.%2520In%2520this%2520post%252C%2520I%2520will%2520propose%2520some%2520possible%2520enhancements%2520to%2520the%2520basic%2520archit';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html%26amp%3Bt%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next%26amp%3Bannotation%3DIn%2520my%2520last%2520post%252C%2520I%2520discussed%2520the%2520basic%2520architectural%2520model%2520of%2520Just-In-Time%2520Provisioning%252C%2520and%2520some%2520challenges%2520it%2520has%2520in%2520addressing%2520enterprise%2520needs%2520related%2520to%2520cloud%2520computing.%2520In%2520this%2520post%252C%2520I%2520will%2520propose%2520some%2520possible%2520enhancements%2520to%2520the%2520basic%2520archit';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next%26amp%3Bnotes%3DIn%2520my%2520last%2520post%252C%2520I%2520discussed%2520the%2520basic%2520architectural%2520model%2520of%2520Just-In-Time%2520Provisioning%252C%2520and%2520some%2520challenges%2520it%2520has%2520in%2520addressing%2520enterprise%2520needs%2520related%2520to%2520cloud%2520computing.%2520In%2520this%2520post%252C%2520I%2520will%2520propose%2520some%2520possible%2520enhancements%2520to%2520the%2520basic%2520archit';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html%26amp%3Bh%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html%2520Fed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning.Next%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-next.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2010/06/fed-prov-and-the-cloud-jit-provisioning-next.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fed-Prov and the Cloud: JIT Provisioning to the Rescue?</title>
		<link>http://blog.talkingidentity.com/2010/06/fed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html</link>
		<comments>http://blog.talkingidentity.com/2010/06/fed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html#comments</comments>
		<pubDate>Thu, 03 Jun 2010 20:41:51 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[The Cloud Identity Series]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[Gluecon]]></category>
		<category><![CDATA[GlueCon-FPSeries]]></category>
		<category><![CDATA[JIT Provisioning]]></category>
		<category><![CDATA[Just-In-Time Provisioning]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=909</guid>
		<description><![CDATA[In my last post, I talked about Advance Provisioning, and how it was problematic in the cloud world because of the integration work and pre-defined business relationships (at an IT level) it requires. A lot of the appeal in using and delivering cloud-based services is the ability to enable short-lived and limited-use business relationships (case [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://bit.ly/am9KvY">last post</a>, I talked about Advance Provisioning, and how it was problematic in the cloud world because of the integration work and pre-defined business relationships (at an IT level) it requires. A lot of the appeal in using and delivering cloud-based services is the ability to enable short-lived and limited-use business relationships (case 3 I described in the <a href="http://bit.ly/am9KvY">previous post</a>), and advance provisioning is just not suited for this. So, can Just-In-Time Provisioning help here?</p>
<h3>Just-In-Time Provisioning Described</h3>
<p>JIT Provisioning is a far more dynamic model to approaching the federated provisioning problem. This, when combined with standards-based interactions, can provide a light-touch provisioning approach far more suited to the Cloud. The architectural model would be as follows:</p>
<p><img class="alignnone size-full wp-image-912" title="JIT Provisioning" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/JIT-Prov.jpg" alt="JIT Provisioning" width="550" height="232" /></p>
<ul>
<li><strong>Steps 1 &amp; 2:</strong> The user arrives at the cloud service (RP) with an AuthN token containing claims</li>
<li><strong>Step 3:</strong> The RPs federation service can recognize that the incoming user has never used the service previously and therefore does not have an account within the local account store. At that point, the federation service can alter the usual flow (which would be to log the user in transparently and let them access the service), and instead extract the data from the claims and send it to the provisioning service along with a request to create an account.</li>
<li><strong>Step 4:</strong> The provisioning service would check policy and if it passes, create an account in the account store, and return a success response to the federation service &#8211; all synchronously.</li>
<li><strong>Step 5:</strong> The federation service can now go ahead and log the user in as it normally would.</li>
</ul>
<p>This is a pretty well understood and clean flow. In fact, SAML (with the SSO Profile) and OpenID both define support for this use case and are considered de-facto JIT Provisioning protocols. And most cloud service federated provisioning use cases would be solved with this approach.</p>
<p>Notice though that I said &#8220;most&#8221; and not &#8220;all&#8221;. And this is where the real enterprise-grade problems come in.</p>
<h3>Problem 1: The Integration/Standard Problem</h3>
<p>With such a clean flow and well established protocols like SAML, you would think that there would be a lot of implementations for this. But that is not the case. There are a number of OpenID implementations that do this, but that is only when everything in that cloud on the right is one application that handles all aspects of it. However, in the enterprise, the federation and the provisioning responsibilities are externalized from the business application into their own components. And this is where the challenge comes in.</p>
<p>While the token exchange part is well defined and standardized, the interaction between the federation service and the provisioning service is not. So enterprises that have tackled JIT Provisioning have been forced to build custom integrations between those two services, something that becomes a real challenge and burden. It creates vendor lock-in, and blocks the ability to upgrade or enhance the services. So what is really needed is an effort to standardize the channel between the federation service and the provisioning service.</p>
<p>One approach would be to allow the federation service to use a SAML token as the data element within an SPML request. I know work was started (but never completed) on a <span style="text-decoration: underline;">SAML Profile for SPML</span>, but <a href="http://idlogger.wordpress.com/2010/06/02/federated-provisioning/" target="_blank">as Jeff points out</a>, the design center for that was actually Advance Provisioning, not JIT Provisioning. Another possibility would be for the provisioning service to accept SAML tokens directly, but then there would be a need to enhance SAML to introduce provisioning operations into it (something that is being asked for and discussed under the moniker <a href="http://bit.ly/bVdngi" target="_blank">SAML Subject Management Protocol</a>, I believe).</p>
<h3>Problem 2: The Feedback Loop</h3>
<p>Another problem is that there is no feedback from the cloud service to the enterprise regarding what happened with respect to account creation. How can the enterprise know whether an account was created or not, what the nature (entitlements, etc) of the account is, and other pertinent information. Most enterprises want to know this so that they can (a) track this for audit, attestation and general compliance reasons and (b) use this to issue update and de-provisioning requests (a whole other area solvable in the Advanced Provisioning model, but unaddressed in the JIT Provisioning model.</p>
<h3>Problem 3: The Data Problem</h3>
<p>A fairly thorny issue is the data problem. The JIT-Prov flow above assumes that the federation service obtained from the claims within the token all the data that the provisioning service needed to do its job. This is actually not a practical assumption to make in a lot of enterprise cases. <img class="alignright size-medium wp-image-915" title="star_trek_Scotty_2" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/star_trek_Scotty_2-300x225.jpg" alt="star_trek_Scotty_2" width="300" height="225" /> Provisioning usually requires a lot of profile data (data like profile attributes, roles, entitlements, etc) to create accounts in applications, especially COTS applications. Just look at the data forms that ship with connectors for SAP or even Exchange. While all of that data is not necessarily needed in all these applications, the fact is that a lot of applications being moved to the cloud need it today anyway. And the more interesting applications (like CRM, Helpdesk, etc) need a lot of user data to be in their store for operational purposes. Again, I am not (in this series) commenting on whether this is correct or not, since my focus is on getting things to work the way the business needs it.</p>
<p>So, what do we do? You don’t want to bloat the AuthN token with all this data unnecessarily every time you send it across to the RP, on the off-chance that provisioning may be needed. In any case, how does the IdP even know what data to send (on a per cloud service basis)?</p>
<p>Now, one possibility is that when the IdP is issuing the SAML token, it can detect whether this user has an account at the cloud service or not (in the absence of the feedback loop mentioned in the previous problem, this would be guesswork based on whether a token has ever been issued previously for this service &#8211; you can see the issue here). If it detects that an account doesn&#8217;t exist, then it could add the additional claims needed for provisioning in that case only. So while the IdP usually sends over X claims in the SAML token, it could now send over X+Y claims. This is definitely a viable solution, but suffers from two issues:</p>
<ul>
<li>The feedback loop challenge, as I mentioned.</li>
<li>More importantly, how does it know what specific claims the cloud service needs for provisioning? It cannot assume a fixed set for all services and send all of it, as that would end up in it always sending a superset, which violates the minimal disclosure principle.</li>
</ul>
<p>So, how can we support discovery, data retrieval and policy enforcement while still keeping the JIT Provisioning model (relatively) simple? Well, there are a few architectural options that I would like to throw out there in the next post.</p>
<p>[Ends Part 3 of 4]</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/cloud-computing" rel="tag">Cloud Computing</a>, <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/gluecon" rel="tag">Gluecon</a>, <a href="http://blog.talkingidentity.com/tag/gluecon-fpseries" rel="tag">GlueCon-FPSeries</a>, <a href="http://blog.talkingidentity.com/tag/jit-provisioning" rel="tag">JIT Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/just-in-time-provisioning" rel="tag">Just-In-Time Provisioning</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F%26amp%3Bbodytext%3DIn%2520my%2520last%2520post%252C%2520I%2520talked%2520about%2520Advance%2520Provisioning%252C%2520and%2520how%2520it%2520was%2520problematic%2520in%2520the%2520cloud%2520world%2520because%2520of%2520the%2520integration%2520work%2520and%2520pre-defined%2520business%2520relationships%2520%2528at%2520an%2520IT%2520level%2529%2520it%2520requires.%2520A%2520lot%2520of%2520the%2520appeal%2520in%2520using%2520and%2520delivering%2520cloud';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html%26amp%3Bt%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F%26amp%3Bannotation%3DIn%2520my%2520last%2520post%252C%2520I%2520talked%2520about%2520Advance%2520Provisioning%252C%2520and%2520how%2520it%2520was%2520problematic%2520in%2520the%2520cloud%2520world%2520because%2520of%2520the%2520integration%2520work%2520and%2520pre-defined%2520business%2520relationships%2520%2528at%2520an%2520IT%2520level%2529%2520it%2520requires.%2520A%2520lot%2520of%2520the%2520appeal%2520in%2520using%2520and%2520delivering%2520cloud';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F%26amp%3Bnotes%3DIn%2520my%2520last%2520post%252C%2520I%2520talked%2520about%2520Advance%2520Provisioning%252C%2520and%2520how%2520it%2520was%2520problematic%2520in%2520the%2520cloud%2520world%2520because%2520of%2520the%2520integration%2520work%2520and%2520pre-defined%2520business%2520relationships%2520%2528at%2520an%2520IT%2520level%2529%2520it%2520requires.%2520A%2520lot%2520of%2520the%2520appeal%2520in%2520using%2520and%2520delivering%2520cloud';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html%26amp%3Btitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html%26amp%3Bh%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html%2520Fed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DFed-Prov%2520and%2520the%2520Cloud%253A%2520JIT%2520Provisioning%2520to%2520the%2520Rescue%253F%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Ffed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2010/06/fed-prov-and-the-cloud-jit-provisioning-to-the-rescue.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Advance (Federated) Provisioning and the Cloud</title>
		<link>http://blog.talkingidentity.com/2010/06/advance-federated-provisioning-and-the-cloud.html</link>
		<comments>http://blog.talkingidentity.com/2010/06/advance-federated-provisioning-and-the-cloud.html#comments</comments>
		<pubDate>Wed, 02 Jun 2010 21:14:11 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[The Cloud Identity Series]]></category>
		<category><![CDATA[Advance Provisioning]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[Gluecon]]></category>
		<category><![CDATA[GlueCon-FPSeries]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=897</guid>
		<description><![CDATA[It&#8217;s pretty gratifying that some really smart people are doing a deep-dive on the ideas I threw out there in my &#8220;Federated Provisioning and the Cloud&#8221; deck and challenging some of the ideas in there. Means that I get to tap into the brain power out there in the identity community to flesh out the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s pretty gratifying that some really smart people are doing a deep-dive on the ideas I threw out there in my &#8220;<a href="http://bit.ly/aHHHz8" target="_blank">Federated Provisioning and the Cloud</a>&#8221; deck and challenging some of the ideas in there. Means that I get to tap into the brain power out there in the identity community to flesh out the concepts. And I do look forward to the rebuttal <a href="http://twitter.com/iglazer/statuses/15206138305" target="_blank">from Ian</a>, aka &#8220;The Black Knight&#8221;.</p>
<p>In <a href="http://bit.ly/d5aEZw">my last post</a>, I laid out the case for why federated provisioning is important for the cloud. Now let&#8217;s look at a deeper look at <strong>Advance Provisioning</strong> and it&#8217;s suitability for the cloud.</p>
<p>Advance Provisioning is pretty much the same as our classic understanding of user provisioning. It usually involves user accounts getting managed in batch mode through data file (XLS, LDIF or CSV) exchange or via connectors. I do want to point out that it is not just bulk provisioning, <a href="http://idlogger.wordpress.com/2010/06/02/federated-provisioning/" target="_blank">as Jeff Bohren suggests</a>, since it supports ad-hoc individual account creation in response to requests for access users make in their Helpdesk, Ticketing or Provisioning system or triggered by policy events like hiring, promotions, etc (Whether you want to do that or not would be, as Jeff points out in another context, a business decision).</p>
<h3>Enterprise&#8217;s Love Advance Provisioning</h3>
<p>Now, enterprises are pretty comfortable with the idea of advance provisioning, precisely because of that similarity it has to classic user provisioning. They understand it and the implications of it for their business and security practices. It fits in with the existing policies and controls that they have spent years designing, perfecting and deploying solutions for. And it can handle the entirety of the provisioning lifecycle, including updates and de-provisioning of access.</p>
<p><img class="alignnone size-full wp-image-901" title="Federated Provisioning - Advance" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/Federated-Provisioning-Advance.jpg" alt="Federated Provisioning - Advance" width="550" height="115" /></p>
<h3>But It&#8217;s A Little Too Like Classic Provisioning</h3>
<p>But advance provisioning also brings with it the same baggage that classic provisioning has, namely the integration burden. Even when you add a standard like SPML into the picture, deployments are pretty hard. That&#8217;s because SPML is the most non-standardized of standards, with no two target system implementations being alike.</p>
<p>And when we start digging deeper into some of the scenarios that enterprises are dealing with, we find that SPML doesn’t even begin to address some of the issues being faced. For instance, a number of enterprises in a federation environment are actually exposing multiple services to their partners. These enterprises want all those federated provisioning interactions funneled through their provisioning engines (for the obvious security and compliance reasons), and SPML can’t handle the pass-through granularity required in these use cases. For instance, in the diagram below, the provisioning engine on the left has no way of asking the provisioning engine on the right to create an account for a user on service 2 (out of the 3) only. The only way to handle that currently is through an agreed upon role/attribute-based convention. This is clearly not manageable in cloud environments.</p>
<p><img class="alignnone size-full wp-image-900" title="Federated Provisioning - SPML Issues" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/FedProv-SPMLIssues.jpg" alt="Federated Provisioning - SPML Issues" width="550" height="145" /></p>
<h3>Here Comes the Cloud</h3>
<p>When we consider advance provisioning in the context of managing cloud services, we see that the cloud model exacerbates all these issues. I have been saying for a while that cloud computing is hugely disruptive for traditional enterprise IdM. The way in which the cloud is changing how enterprise users do business is creating huge issues for advance provisioning. Let&#8217;s look at 3 advance provisioning scenarios (illustrated in the diagram below):</p>
<p><img class="alignnone size-full wp-image-899" title="Federated Provisioning - Advance Provisioning In The Cloud" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/FedProv-AdvProvInCloud.jpg" alt="Federated Provisioning - Advance Provisioning In The Cloud" width="550" height="225" /></p>
<ul>
<li><strong>Case 1: </strong>If you are an enterprise that is partnering with a large service provider, e.g. Fidelity, to handle employee 401Ks or stock programs, it is worth your while to build an SPML or proprietary API based provisioning connector to the Fidelity services. That&#8217;s because of the strategic nature of the partnership and the volume and importance of provisioning you will be doing (current and past employees).</li>
<li><strong>Case 2: </strong>If you are an enterprise that is leveraging the services of a major cloud-based service provider like Google Apps and Salesforce, then having connectors that are based on their proprietary APIs can be justified to the business, again because of the strategic importance and transactional volume of those services (In fact, those two are probably the most requested connectors for cloud services our customer base is asking us to deliver).</li>
<li><strong>Case 3: </strong>But take the scenario where you are an enterprise with a small marketing team. The team wants to use the cloud-based service of a small vendor for a year or so as part of a local promotion campaign they are running. Here, you see the limitations of the advance provisioning approach. Most of these cloud services were put up pretty quickly and have no provisioning APIs to speak of. If they do, they usually aren’t standardized. And the Enterprise&#8217;s IT department is not going to invest in building a connector to this service, since it is short-lived and of low use.</li>
</ul>
<p>So what we are seeing is that the advantages of the cloud &#8211; namely the agility and flexibility it gives business to get work done &#8211; is facing a significant barrier to adoption because it cannot be managed by current enterprise infrastructure. And this opens up serious security risks, because these small teams that have their livelihood riding on successfully doing their job will just figure out how to get around the security and policy restrictions and controls (<strong>[update]</strong> <a href="http://bit.ly/cIohHi" target="_blank">read this</a> for some interesting, and relevant survey analysis <strong>[/update]</strong>). The important thing to recognize here is that case 3 above is not the outlier, it is actually the majority use case, since this is where the real value found from the cloud model is.</p>
<h3>One Solution: SPML Gateways</h3>
<p>Of course, the ideal solution here is for these SPs to support externalized identity providers, or leverage provisioning services that are part of the platform they are built on. This is the Service-Oriented Security vision that we have been promoting at Oracle. But as I explained before, for a lot of these SPs their services are not newly built applications, but transplanted applications that they can’t afford to re-engineer for this new architectural paradigm.</p>
<p>So, one of the possible solutions here would be to develop a way for these small cloud-based SPs to deploy a lightweight SPML-based provisioning service in front of their offerings, essentially providing an API abstraction for provisioning to these services. The SP could quickly integrate this service with their business service&#8217;s underlying identity infrastructure, and their enterprise customers can quickly enable connectivity to this service in their provisioning environments.</p>
<p><img class="alignnone size-full wp-image-898" title="Federated Provisioning - SPML Gateway" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/FedProv-SPMLGateway.jpg" alt="Federated Provisioning - SPML Gateway" width="550" height="231" /></p>
<p>But this is still not a perfect solution, because this still carries the integration burden, and demands that these federations be defined up-front as an enterprise-to-enterprise decision, something that is problematic in the dynamic, on-demand nature of the cloud. So what to do? Stay tuned.</p>
<p>[Ends Part 2 of 4]</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><!--[if !mso]> <mce:style><!  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} p\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} v\:textbox {display:none;} --> <!--[endif]-->Slide 11<!--[if !ppt]--><!-- .O 	{color:black; 	font-size:149%;} a:link 	{color:#CCCCFF !important;} a:active 	{color:#3333CC !important;} a:visited 	{color:#B2B2B2 !important;} --><!-- .sld 	{left:0px !important; 	width:6.0in !important; 	height:4.5in !important; 	font-size:103% !important;} --><!--[endif]--></p>
<div class="O">
<div><span style="font-size: 12pt;"><strong>Now, enterprises are comfortable with the idea of advance provisioning, because of that </strong></span><span style="font-size: 12pt;"><strong>similarity to classic user provisioning. They understand it, can wrap their heads around </strong></span><span style="font-size: 12pt;"><strong>it and the implications of it. It fits in with the existing policies and controls that they </strong></span><span style="font-size: 12pt;"><strong>have spent years designing, perfecting and deploying solutions for. And it can handle </strong></span><span style="font-size: 12pt;"><strong>the entirety of the provisioning lifecycle, including updates and de-provisioning of </strong></span><span style="font-size: 12pt;"><strong>access. </strong></span></div>
</div>
</div>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/advance-provisioning" rel="tag">Advance Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/cloud-computing" rel="tag">Cloud Computing</a>, <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/gluecon" rel="tag">Gluecon</a>, <a href="http://blog.talkingidentity.com/tag/gluecon-fpseries" rel="tag">GlueCon-FPSeries</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud%26amp%3Bbodytext%3DIt%2527s%2520pretty%2520gratifying%2520that%2520some%2520really%2520smart%2520people%2520are%2520doing%2520a%2520deep-dive%2520on%2520the%2520ideas%2520I%2520threw%2520out%2520there%2520in%2520my%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%2520deck%2520and%2520challenging%2520some%2520of%2520the%2520ideas%2520in%2520there.%2520Means%2520that%2520I%2520get%2520to%2520tap%2520into%2520the%2520brain%2520power%2520out%2520t';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html%26amp%3Bt%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud%26amp%3Bannotation%3DIt%2527s%2520pretty%2520gratifying%2520that%2520some%2520really%2520smart%2520people%2520are%2520doing%2520a%2520deep-dive%2520on%2520the%2520ideas%2520I%2520threw%2520out%2520there%2520in%2520my%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%2520deck%2520and%2520challenging%2520some%2520of%2520the%2520ideas%2520in%2520there.%2520Means%2520that%2520I%2520get%2520to%2520tap%2520into%2520the%2520brain%2520power%2520out%2520t';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud%26amp%3Bnotes%3DIt%2527s%2520pretty%2520gratifying%2520that%2520some%2520really%2520smart%2520people%2520are%2520doing%2520a%2520deep-dive%2520on%2520the%2520ideas%2520I%2520threw%2520out%2520there%2520in%2520my%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%2520deck%2520and%2520challenging%2520some%2520of%2520the%2520ideas%2520in%2520there.%2520Means%2520that%2520I%2520get%2520to%2520tap%2520into%2520the%2520brain%2520power%2520out%2520t';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html%26amp%3Bh%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html%2520Advance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DAdvance%2520%2528Federated%2529%2520Provisioning%2520and%2520the%2520Cloud%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fadvance-federated-provisioning-and-the-cloud.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2010/06/advance-federated-provisioning-and-the-cloud.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My GlueCon Talk on &#8220;Federated Provisioning and the Cloud&#8221;</title>
		<link>http://blog.talkingidentity.com/2010/06/my-gluecon-talk-on-federated-provisioning-and-the-cloud.html</link>
		<comments>http://blog.talkingidentity.com/2010/06/my-gluecon-talk-on-federated-provisioning-and-the-cloud.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 20:42:43 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[The Cloud Identity Series]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[Gluecon]]></category>
		<category><![CDATA[GlueCon-FPSeries]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=879</guid>
		<description><![CDATA[Last week I attended GlueCon, a 2-day developer-oriented conference focusing on the technologies that make/will make the cloud go. As usual, Eric Norlin and team did an excellent job curating a conference with lots of interesting content, some of which was quite new to me. And the energy levels were extremely high (I can&#8217;t remember [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I attended <a href="http://bit.ly/bY8P7B" target="_blank">GlueCon</a>, a 2-day developer-oriented conference focusing on the technologies that make/will make the cloud go. As usual, <a href="http://twitter.com/defrag" target="_blank">Eric Norlin</a> and team did an excellent job curating a conference with lots of interesting content, some of which was quite new to me. And the energy levels were extremely high (I can&#8217;t remember the last time I attended a conference where you could gather <a href="http://flic.kr/p/85qcAM" target="_blank">this kind of schwag</a>).</p>
<p>I was there as part of a strong and vocal contingent of identity folks. It&#8217;s important to remember that identity is not just a security concern for the cloud, but a business enabler as well, having the potential to smooth adoption of services and ease integration between different cloud services. In this way, identity really can be the glue for the cloud (or the lube, as Doug Crockford called it, when he loudly rebranded the conference &#8220;LoobCon&#8221;).</p>
<p>It was pretty cool for me to be part of the &#8220;<em>Hacking Identity</em>&#8221; session that included <a href="http://twitter.com/xmlgrrl" target="_blank">Eve Maler</a> talking about UMA, <a href="http://twitter.com/chrismessina" target="_blank">Chris Messina</a> talking about XAuth and <a href="http://twitter.com/bradfitz" target="_blank">Brad Fitzpatrick</a> talking about Webfinger. My topic stuck out a little like a sore thumb in there, because <em>Federated Provisioning</em> hardly has the same potential as a game-changing technology. But as I laid out in my talk, it is very much a concern in the near term for Enterprises that are looking to leverage cloud computing through a re-factoring (as opposed to a re-architecting approach). Below is the deck from my talk.</p>
<div id="__ss_4335112" style="width: 425px;"><object id="__sse4335112" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="460" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=federatedprovisioning-100527181859-phpapp01&amp;stripped_title=federated-provisioning-and-the-cloud" /><param name="name" value="__sse4335112" /><param name="allowfullscreen" value="true" /><embed id="__sse4335112" type="application/x-shockwave-flash" width="550" height="460" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=federatedprovisioning-100527181859-phpapp01&amp;stripped_title=federated-provisioning-and-the-cloud" name="__sse4335112" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>The content is a little dense to explain adequately in a deck, and since I couldn&#8217;t really record the voiceover, I think I am going to explain the content in a series of blog posts. So consider this part 1, the introduction.</p>
<h3>Why Federated Provisioning Is Important To The Cloud</h3>
<p>A lot of the talk in the new architecture of identity management is about externalizing identity from applications and services. I&#8217;ve certainly talked about it a lot <a href="http://blog.talkingidentity.com/tag/identity-services">on this blog</a>, and it is at the heart of the Service-Oriented Security model that Oracle has been promoting. But for many enterprises, moving to the cloud is all about taking existing applications that they have and moving them to the cloud <em>without</em> re-architecting or re-engineering them, so that they can start getting incremental benefits from the cloud movement. This means that there are going to be a ton of services in the cloud that have their own little identity silos that will need to be managed; in other words, provisioned.</p>
<p>Also, provisioning tools are at the heart of any Enterprise&#8217;s identity GRC solution. Enterprise&#8217;s have spent a lot of time and money defining policy and workflow based controls that provide them both security and regulatory compliance. And they don&#8217;t have the ability to just throw all that out. So being able to continue to leverage those investments in their incremental move to the cloud is also important.</p>
<table border="0">
<tbody>
<tr>
<td><strong>Side Note: </strong>I will be speaking at the Burton Catalyst North America conference on the topic of &#8220;Beyond SPML: Access Provisioning in a Services World&#8221;. That session will explore the next logical step in this discussion &#8211; how those policy and workflow based controls can continue to be leveraged, and even enhanced, as you move towards an externalized identity architecture.</td>
</tr>
</tbody>
</table>
<p>And this is where federated provisioning comes in. Because in order to leverage the cloud for these services, the user provisioning of these services has to mimic the dynamic, highly automated nature of the cloud. It has to be built on standards, be light-touch and loosely coupled, and it has to just work (at scale). In a previous set of <a href="http://blog.talkingidentity.com/2009/02/more_things_about_federated_pr.html">blog posts</a>, triggered by Ian&#8217;s famous &#8220;<a href="http://www.tuesdaynight.org/2009/01/07/down-with-federated-provisioning.html" target="_blank">There is no such thing as Federated Provisioning</a>&#8221; post, I brought out that <a href="http://blog.talkingidentity.com/2009/02/the_thing_about_federated_prov.html">there are two kinds of federated provisioning</a> &#8211; <strong>Advance Provisioning</strong> and <strong>Just-In-Time Provisioning</strong>.</p>
<p><img class="alignnone size-full wp-image-886" title="Federated Provisioning - 2 Models" src="http://blog.talkingidentity.com/wp-content/uploads/2010/06/FedProv-2Models.jpg" alt="Federated Provisioning - 2 Models" width="550" height="299" /></p>
<p>In the following series of posts, we will look at what these two models mean for the cloud, and some possible paths to achieving solutions to the problem.</p>
<p>[Ends Part 1 of 4]</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/cloud-computing" rel="tag">Cloud Computing</a>, <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/gluecon" rel="tag">Gluecon</a>, <a href="http://blog.talkingidentity.com/tag/gluecon-fpseries" rel="tag">GlueCon-FPSeries</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%26amp%3Bbodytext%3DLast%2520week%2520I%2520attended%2520GlueCon%252C%2520a%25202-day%2520developer-oriented%2520conference%2520focusing%2520on%2520the%2520technologies%2520that%2520make%252Fwill%2520make%2520the%2520cloud%2520go.%2520As%2520usual%252C%2520Eric%2520Norlin%2520and%2520team%2520did%2520an%2520excellent%2520job%2520curating%2520a%2520conference%2520with%2520lots%2520of%2520interesting%2520content%252C%2520some%2520of%2520whi';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html%26amp%3Bt%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%26amp%3Bannotation%3DLast%2520week%2520I%2520attended%2520GlueCon%252C%2520a%25202-day%2520developer-oriented%2520conference%2520focusing%2520on%2520the%2520technologies%2520that%2520make%252Fwill%2520make%2520the%2520cloud%2520go.%2520As%2520usual%252C%2520Eric%2520Norlin%2520and%2520team%2520did%2520an%2520excellent%2520job%2520curating%2520a%2520conference%2520with%2520lots%2520of%2520interesting%2520content%252C%2520some%2520of%2520whi';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%26amp%3Bnotes%3DLast%2520week%2520I%2520attended%2520GlueCon%252C%2520a%25202-day%2520developer-oriented%2520conference%2520focusing%2520on%2520the%2520technologies%2520that%2520make%252Fwill%2520make%2520the%2520cloud%2520go.%2520As%2520usual%252C%2520Eric%2520Norlin%2520and%2520team%2520did%2520an%2520excellent%2520job%2520curating%2520a%2520conference%2520with%2520lots%2520of%2520interesting%2520content%252C%2520some%2520of%2520whi';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html%26amp%3Btitle%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html%26amp%3Bh%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html%2520My%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DMy%2520GlueCon%2520Talk%2520on%2520%2522Federated%2520Provisioning%2520and%2520the%2520Cloud%2522%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F06%252Fmy-gluecon-talk-on-federated-provisioning-and-the-cloud.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2010/06/my-gluecon-talk-on-federated-provisioning-and-the-cloud.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>It&#8217;s gonna be a jam-packed May for Identity</title>
		<link>http://blog.talkingidentity.com/2010/03/its-gonna-be-a-jam-packed-may-for-identity.html</link>
		<comments>http://blog.talkingidentity.com/2010/03/its-gonna-be-a-jam-packed-may-for-identity.html#comments</comments>
		<pubDate>Tue, 30 Mar 2010 16:12:21 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[European Identity Conference]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[Gluecon]]></category>
		<category><![CDATA[Identity Governance]]></category>
		<category><![CDATA[Identity GRC]]></category>
		<category><![CDATA[IdM Standards]]></category>
		<category><![CDATA[IIW]]></category>
		<category><![CDATA[Internet Identity Workshop]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=810</guid>
		<description><![CDATA[This is probably an anomaly, but May is shaping up to be a pretty jam-packed month for me in the identity-related conference circuit, with some great events going on where I will be speaking/hoping to speak. My participation is still subject to some approvals coming through, but I&#8217;m fairly confident on that front. So there [...]]]></description>
			<content:encoded><![CDATA[<p>This is probably an anomaly, but May is shaping up to be a pretty jam-packed month for me in the identity-related conference circuit, with some great events going on where I will be speaking/hoping to speak. My participation is still subject to some approvals coming through, but I&#8217;m fairly confident on that front. So there will be some great opportunities to meet up and discuss/debate.</p>
<p>First up is the <a href="http://bit.ly/d6uS9b" target="_blank"><strong>European Identity Conference</strong></a> in Munich from May 4-7. <strong>Kuppinger Cole</strong> does a good job putting together an <a href="http://bit.ly/dyCfwN" target="_blank">interesting agenda</a> with a broad array of speakers and a lot of local perspective, something those of us from across the pond don&#8217;t always get the opportunity to share. I&#8217;m lucky enough to be slated for 2 panels, one on <a href="http://bit.ly/a03Vyr" target="_blank"><em>Identity GRC as an evolution of User Provisioning</em></a>, and the other on the need for <em><a href="http://bit.ly/brr6Xo" target="_blank">Identity Standards as the foundation for Cloud Security</a></em>. The Cloud theme is pervasive, especially since this is co-located with the Cloud 2010 conference.</p>
<p>The middle of the month brings us the 1H edition of <a href="http://bit.ly/cevWWX" target="_blank"><strong>Internet Identity Workshop</strong></a> (May 17-19 at the Computer History Museum in MountainView, CA). This is always a great place to exchange ideas and really plug into some of the brainpower that exists in our industry. I&#8217;m really hoping I can figure out a way to spend some time there and keep my finger on the pulse of the user-centric identity community.</p>
<p>At the end of the month (May 26-27 in Denver, CO) is <a href="http://bit.ly/9rmFbH" target="_blank"><strong>Gluecon</strong></a>, a conference organized by our old friend Eric Norlin, that is focused on “the bits and pieces, APIs and meta-data, standards and connectors that will help us to glue together the varying applications of a post-cloud world.” Looking at the <a href="http://bit.ly/bY8P7B" target="_blank">agenda</a>, you can see that it is far more technical than your usual industry conference, and it has a great lineup of speakers. I will be speaking on the topic of <em>Federated Provisioning</em>, an often forgotten but critical component of security in your cloud environment. Hurry up and register, because early-bird registration ends this Friday — and you can use code <strong>spkr12</strong> for an extra 10% off.</p>
<p>Here&#8217;s hoping I can get through May gathering some inspiration and without getting exhausted. Should be very interesting.</p>
<p>(<strong>UPDATE: </strong>Details added to my <a href="http://bit.ly/9SvY4L" target="_blank">Speaking page</a>)</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/cloud-computing" rel="tag">Cloud Computing</a>, <a href="http://blog.talkingidentity.com/tag/european-identity-conference" rel="tag">European Identity Conference</a>, <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/gluecon" rel="tag">Gluecon</a>, <a href="http://blog.talkingidentity.com/tag/identity-governance" rel="tag">Identity Governance</a>, <a href="http://blog.talkingidentity.com/tag/identity-grc" rel="tag">Identity GRC</a>, <a href="http://blog.talkingidentity.com/tag/idm-standards" rel="tag">IdM Standards</a>, <a href="http://blog.talkingidentity.com/tag/iiw" rel="tag">IIW</a>, <a href="http://blog.talkingidentity.com/tag/internet-identity-workshop" rel="tag">Internet Identity Workshop</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html%26amp%3Btitle%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity%26amp%3Bbodytext%3DThis%2520is%2520probably%2520an%2520anomaly%252C%2520but%2520May%2520is%2520shaping%2520up%2520to%2520be%2520a%2520pretty%2520jam-packed%2520month%2520for%2520me%2520in%2520the%2520identity-related%2520conference%2520circuit%252C%2520with%2520some%2520great%2520events%2520going%2520on%2520where%2520I%2520will%2520be%2520speaking%252Fhoping%2520to%2520speak.%2520My%2520participation%2520is%2520still%2520subject%2520to%2520some%2520';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html%26amp%3Bt%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html%26amp%3Btitle%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html%26amp%3Btitle%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity%26amp%3Bannotation%3DThis%2520is%2520probably%2520an%2520anomaly%252C%2520but%2520May%2520is%2520shaping%2520up%2520to%2520be%2520a%2520pretty%2520jam-packed%2520month%2520for%2520me%2520in%2520the%2520identity-related%2520conference%2520circuit%252C%2520with%2520some%2520great%2520events%2520going%2520on%2520where%2520I%2520will%2520be%2520speaking%252Fhoping%2520to%2520speak.%2520My%2520participation%2520is%2520still%2520subject%2520to%2520some%2520';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html%26amp%3Btitle%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity%26amp%3Bnotes%3DThis%2520is%2520probably%2520an%2520anomaly%252C%2520but%2520May%2520is%2520shaping%2520up%2520to%2520be%2520a%2520pretty%2520jam-packed%2520month%2520for%2520me%2520in%2520the%2520identity-related%2520conference%2520circuit%252C%2520with%2520some%2520great%2520events%2520going%2520on%2520where%2520I%2520will%2520be%2520speaking%252Fhoping%2520to%2520speak.%2520My%2520participation%2520is%2520still%2520subject%2520to%2520some%2520';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html%26amp%3Btitle%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html%26amp%3Bh%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html%2520It%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DIt%2527s%2520gonna%2520be%2520a%2520jam-packed%2520May%2520for%2520Identity%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2010%252F03%252Fits-gonna-be-a-jam-packed-may-for-identity.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2010/03/its-gonna-be-a-jam-packed-may-for-identity.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Can OAuth do what SPML hasn&#8217;t?</title>
		<link>http://blog.talkingidentity.com/2009/11/can-oauth-do-what-spml-hasnt.html</link>
		<comments>http://blog.talkingidentity.com/2009/11/can-oauth-do-what-spml-hasnt.html#comments</comments>
		<pubDate>Tue, 24 Nov 2009 21:52:03 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[The Cloud Identity Series]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Identity Model]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[SPML]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=720</guid>
		<description><![CDATA[I spent an interesting week at HQ last week, trying to deal with some of the craziness that occurs every time a major release is on its way. But far more interesting were all the identity management conversations I engaged in during the course of the week &#8211; in hallways, over meals and especially over [...]]]></description>
			<content:encoded><![CDATA[<p>I spent an interesting week at HQ last week, trying to deal with some of the craziness that occurs every time a major release is on its way. But far more interesting were all the identity management conversations I engaged in during the course of the week &#8211; in hallways, over meals and especially over drinks. Suffice to say that it was a very thought provoking week. I wanted to use this forum to expand on a conversation that started in one venue, and then spilled over into the Twitterverse.</p>
<p>One of the topics that has been fodder for some animated discussion has been the <a href="http://blog.talkingidentity.com/tag/federated-provisioning" target="_blank">topic of federated provisioning</a>. As the cloud has brought federated authentication back into focus, it has also shone a light on the need for federated provisioning to power cloud identity. After a very interesting discussion that I had with some folks who are looking at identity in the cloud, <a href="http://twitter.com/NishantK/status/5806488992" target="_blank">I posed the following question</a> on Twitter:</p>
<blockquote><p>Had an interesting discussion this morning on how OAuth could be to federated provisioning what OpenID is to federated SSO. Any takers?</p></blockquote>
<h3>The Thesis</h3>
<p>Federated provisioning is about creating an account with appropriate privileges in underlying systems on the <em>Relying Party</em> side when triggered by an authentication event (user comes to the <em>RP</em> service from the <em>Identity Provider</em>, or <em>IdP</em>, side). Further, the authentication token being presented to the <em>RP</em> does not contain sufficient claims (attributes, etc) for the systems on the <em>RP</em> side to create the necessary account (there are other scenarios, of course, but this is the common one I am trying to address). Consequently, we have a need for the <em>RP</em> to get provisioned with data from the <em>IdP</em> side.</p>
<p>Now in my post &#8220;<a href="http://blog.talkingidentity.com/2009/02/the_thing_about_federated_prov.html" target="_blank">The Thing About Federated Provisioning</a>&#8220;, I pointed out that there are challenges in doing all of this just-in-time. Enterprises often resort to out-of-band pre-provisioning of accounts across the domain boundaries, which is where SPML proves to be adequate. But the demand for JIT mechanisms still exists. The cloud exacerbates this problem greatly, because pre-provisioning is pretty much impossible when you move up to the scale and loose coupling of the cloud. And the nature of SPML requires that extensive integration be done before the connection between the RP and the IdP can go live.</p>
<p><a href="http://oauth.net/"><img class="alignright" title="OAuth" src="http://hueniverse.com/wp-content/uploads/2009/09/OAuth-Shine-300x298.png" alt="" width="193" height="191" /></a>And this is where I believe <strong>OAuth</strong> could play a role. OpenID is already viewed as a lightweight solution for enabling federated authentication, with attribute exchange supporting the simpler data transport scenarios. We could now augment this flow by adding an <em>OAuth-based data provisioning</em> mechanism that allows a <em>Provisioning Service </em>on the <em>RP</em> side to connect back to a <em>Provisioning Service </em>on the <em>IdP</em> side and retrieve the data it needs to create the underlying accounts. Being based on OAuth, this would require far less integration than the SPML based approach would.</p>
<p>Mapping the concepts, the <em>RPs Provisioning Service</em> becomes the <em>OAuth Consumer</em>, while the <em>IdPs Provisioning Service</em> becomes the <em>OAuth Service Provider</em>. The interactions are outlined in the diagram below (greatly simplified for the purposes of this discussion).</p>
<p><img class="aligncenter size-full wp-image-726" title="OAuth for Fed-Prov" src="http://blog.talkingidentity.com/wp-content/uploads/2009/11/OAuth-for-Fed-Prov.jpg" alt="OAuth for Fed-Prov" width="500" height="312" /></p>
<h3>The Challenge</h3>
<p>But when you look at the actors involved in OAuth, you run into one problem &#8211; OAuth was defined with users in mind, not enterprises. So you find the User as part of the protocol, but nothing that would allow the Enterprise to have a say in the exchange. And this raises an interesting challenge.</p>
<p>Just like there are security issues to resolve in the OpenID protocol for it to satisfy enterprise requirements, there are policy challenges that would need to be resolved in the OAuth exchange as well. Connecting the services only requires that the user in the flow provide their assent, but if OAuth were to step in as a federated provisioning protocol, it would require some way for the enterprise to inject (fine-grained) business policy into the exchange. And what if approval workflow needs to enter the picture?</p>
<p>One thought would be to introduce an <a href="http://www.openliberty.org/wiki/index.php/IGF_Introduction" target="_blank">IGF</a> style declarative policy mechanism that would allow the services on each side of the exchange to declare intent and policy, thereby allowing some automated decision making that ensures that security and business policies are honored by the exchange. Because when you are talking about fed-prov, a one-size-fits-all construct will be a non-starter.</p>
<p>My posting on twitter did generate some good feedback from folks like <a href="http://twitter.com/xmlgrrl" target="_blank">Eve Maler</a> and <a href="http://twitter.com/itickr" target="_blank">Ashish Jain</a>. I am interested to get people&#8217;s thoughts on the viability of this idea, and whether you think adding OAuth to provisioning systems would be part of the move to enabling enterprise identity management systems for the cloud.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/cloud-computing" rel="tag">Cloud Computing</a>, <a href="http://blog.talkingidentity.com/tag/cloud-identity-model" rel="tag">Cloud Identity Model</a>, <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/oauth" rel="tag">OAuth</a>, <a href="http://blog.talkingidentity.com/tag/spml" rel="tag">SPML</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html%26amp%3Btitle%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F%26amp%3Bbodytext%3DI%2520spent%2520an%2520interesting%2520week%2520at%2520HQ%2520last%2520week%252C%2520trying%2520to%2520deal%2520with%2520some%2520of%2520the%2520craziness%2520that%2520occurs%2520every%2520time%2520a%2520major%2520release%2520is%2520on%2520its%2520way.%2520But%2520far%2520more%2520interesting%2520were%2520all%2520the%2520identity%2520management%2520conversations%2520I%2520engaged%2520in%2520during%2520the%2520course%2520of%2520the';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html%26amp%3Bt%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html%26amp%3Btitle%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html%26amp%3Btitle%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F%26amp%3Bannotation%3DI%2520spent%2520an%2520interesting%2520week%2520at%2520HQ%2520last%2520week%252C%2520trying%2520to%2520deal%2520with%2520some%2520of%2520the%2520craziness%2520that%2520occurs%2520every%2520time%2520a%2520major%2520release%2520is%2520on%2520its%2520way.%2520But%2520far%2520more%2520interesting%2520were%2520all%2520the%2520identity%2520management%2520conversations%2520I%2520engaged%2520in%2520during%2520the%2520course%2520of%2520the';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html%26amp%3Btitle%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F%26amp%3Bnotes%3DI%2520spent%2520an%2520interesting%2520week%2520at%2520HQ%2520last%2520week%252C%2520trying%2520to%2520deal%2520with%2520some%2520of%2520the%2520craziness%2520that%2520occurs%2520every%2520time%2520a%2520major%2520release%2520is%2520on%2520its%2520way.%2520But%2520far%2520more%2520interesting%2520were%2520all%2520the%2520identity%2520management%2520conversations%2520I%2520engaged%2520in%2520during%2520the%2520course%2520of%2520the';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html%26amp%3Btitle%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html%26amp%3Bh%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html%2520Can%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DCan%2520OAuth%2520do%2520what%2520SPML%2520hasn%2527t%253F%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F11%252Fcan-oauth-do-what-spml-hasnt.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2009/11/can-oauth-do-what-spml-hasnt.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>More Things about Federated Provisioning</title>
		<link>http://blog.talkingidentity.com/2009/02/more_things_about_federated_pr.html</link>
		<comments>http://blog.talkingidentity.com/2009/02/more_things_about_federated_pr.html#comments</comments>
		<pubDate>Wed, 18 Feb 2009 18:47:11 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[Provisioning]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=140</guid>
		<description><![CDATA[My previous post on federated provisioning generated some interesting responses, both in the comments and in the blogosphere (see responses from Ian, Pamela and Pat Patterson). The topic has been so engaging (starting with Jackson Shaw&#8217;s post) that while I was writing this post I saw that Dave Kearns has made it the topic for [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://blogs.oracle.com/talkingidentity/2009/02/the_thing_about_federated_prov.html" target="_blank">previous post on federated provisioning</a> generated some interesting responses, both in the <a href="http://blogs.oracle.com/talkingidentity/2009/02/the_thing_about_federated_prov.html#comments" target="_blank">comments</a> and in the blogosphere (see responses from <a href="http://www.tuesdaynight.org/2009/02/05/will-the-real-federated-provisioning-please-stand-up.html" target="_blank">Ian</a>, <a href="http://eternallyoptimistic.com/2009/02/05/federated-de-provisioning/" target="_blank">Pamela</a> and <a href="http://blogs.sun.com/superpat/entry/federated_provisioning_liberty_to_the" target="_blank">Pat Patterson</a>). The topic has been so engaging (starting with Jackson Shaw&#8217;s <a href="http://jacksonshaw.blogspot.com/2009/01/saas-realities.html" target="_blank">post</a>) that while I was writing this post I saw that Dave Kearns has made it the topic for a <a href="http://www.networkworld.com/newsletters/dir/2009/021609id2.html?page=1" target="_blank">series in his newsletter</a>.</p>
<p><a href="http://blogs.sun.com/superpat/entry/federated_provisioning_liberty_to_the" target="_blank">Pat&#8217;s post</a> is definitely worth a read as it describes how <strong>Liberty Alliance</strong> has proposed a solution to the thorny issue of data exchange between the two parties in the case of <em>Scenario 2: Just-In-Time Provisioning</em>. It sounds like an elegant solution, especially since it solves the issue Karl brings up in <a href="http://blogs.oracle.com/talkingidentity/2009/02/the_thing_about_federated_prov.html#comments" target="_blank">the comments to my post</a> regarding not overloading the SAML assertion with extraneous information. Would love to hear if anyone knows of any issues in the solution.</p>
<p>Ian and Pamela also discuss the issue of federated de-provisioning, which has also been a thorny issue in federation discussions. Pam talks about being able to initiate de-provisioning when a user who should no longer have access tries to authenticate. That is certainly one way to do it. But more often than not, de-provisioning cannot be initiated during an authentication flow because the reason the user should no longer have access is that they are no longer employed at the company they got federated from. Meaning: they cannot authenticate from the RP in the first place.</p>
<p>What harm then, is there in a federated account sitting around if it cannot be authenticated to? Well, the answer I usually get (from customers) is that in the <span style="text-decoration: underline;">reality</span> of today&#8217;s systems, creating federated access to a service often involves creating some sort of account in an underlying legacy system. An account that can be authenticated to outside of the federation context, albeit only from a back-channel. While this is a scenario less likely to get abused, it is nonetheless a scenario that security audits frown upon, and that get flagged for remediation as a <strong>compliance risk</strong>.</p>
<p>So what to do? Ian talks about expiring accounts that have not been accessed in a while. Out-of-band de-provisioning between the RP and the SP is also a possible option, as described by Pam. That makes the overall integration between Acme and Omega a blend of Scenario 1 and 2, where federated provisioning happens just-in-time, but de-provisioning happens out-of-band (probably on a periodic basis) through a well-defined interaction. The de-provisioning can be made real-time as well, in that the provisioning server at Acme can issue a de-provisioning SPML request to the provisioning server at Omega, just like it would to any internal system, when the user is de-provisioned at Acme.</p>
<p>As you can see, solutions abound, and customers can choose the one that suits their needs the best. So it is pretty obvious that it is possible to solve the federated provisioning/de-provisioning problem. The <strong>issue</strong> is that none of this is standardized or formally productized in any way, and is left as an exercise for the customer to solve (Translation: Costly integration problems when different vendor products are involved). And where this issue was a costly annoyance in federation deployments between businesses, SaaS (where this whole discussion started) takes this to a whole new level, creating a barrier for adoption.</p>
<p>But as Pat says &#8220;Seems like that might change now&#8230;&#8221;</p>
<p><a href="http://geekandpoke.typepad.com/geekandpoke/2009/02/the-swig-bitch.html" target="_blank"><img src="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef0105371e5572970b-800wi" alt="" width="542" height="768" /></a></p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/provisioning" rel="tag">Provisioning</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DMore%2520Things%2520about%2520Federated%2520Provisioning%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html%26amp%3Btitle%3DMore%2520Things%2520about%2520Federated%2520Provisioning%26amp%3Bbodytext%3DMy%2520previous%2520post%2520on%2520federated%2520provisioning%2520generated%2520some%2520interesting%2520responses%252C%2520both%2520in%2520the%2520comments%2520and%2520in%2520the%2520blogosphere%2520%2528see%2520responses%2520from%2520Ian%252C%2520Pamela%2520and%2520Pat%2520Patterson%2529.%2520The%2520topic%2520has%2520been%2520so%2520engaging%2520%2528starting%2520with%2520Jackson%2520Shaw%2527s%2520post%2529%2520that%2520w';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html%26amp%3Bt%3DMore%2520Things%2520about%2520Federated%2520Provisioning';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html%26amp%3Btitle%3DMore%2520Things%2520about%2520Federated%2520Provisioning';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html%26amp%3Btitle%3DMore%2520Things%2520about%2520Federated%2520Provisioning%26amp%3Bannotation%3DMy%2520previous%2520post%2520on%2520federated%2520provisioning%2520generated%2520some%2520interesting%2520responses%252C%2520both%2520in%2520the%2520comments%2520and%2520in%2520the%2520blogosphere%2520%2528see%2520responses%2520from%2520Ian%252C%2520Pamela%2520and%2520Pat%2520Patterson%2529.%2520The%2520topic%2520has%2520been%2520so%2520engaging%2520%2528starting%2520with%2520Jackson%2520Shaw%2527s%2520post%2529%2520that%2520w';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html%26amp%3Btitle%3DMore%2520Things%2520about%2520Federated%2520Provisioning%26amp%3Bnotes%3DMy%2520previous%2520post%2520on%2520federated%2520provisioning%2520generated%2520some%2520interesting%2520responses%252C%2520both%2520in%2520the%2520comments%2520and%2520in%2520the%2520blogosphere%2520%2528see%2520responses%2520from%2520Ian%252C%2520Pamela%2520and%2520Pat%2520Patterson%2529.%2520The%2520topic%2520has%2520been%2520so%2520engaging%2520%2528starting%2520with%2520Jackson%2520Shaw%2527s%2520post%2529%2520that%2520w';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html%26amp%3Btitle%3DMore%2520Things%2520about%2520Federated%2520Provisioning';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html%26amp%3Bh%3DMore%2520Things%2520about%2520Federated%2520Provisioning';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DMore%2520Things%2520about%2520Federated%2520Provisioning%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html%2520More%2520Things%2520about%2520Federated%2520Provisioning';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DMore%2520Things%2520about%2520Federated%2520Provisioning%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fmore_things_about_federated_pr.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2009/02/more_things_about_federated_pr.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Thing about Federated Provisioning</title>
		<link>http://blog.talkingidentity.com/2009/02/the_thing_about_federated_prov.html</link>
		<comments>http://blog.talkingidentity.com/2009/02/the_thing_about_federated_prov.html#comments</comments>
		<pubDate>Tue, 03 Feb 2009 19:55:35 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Federated Provisioning]]></category>
		<category><![CDATA[Provisioning]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=139</guid>
		<description><![CDATA[Ian Glazer recently blogged about federated provisioning, saying &#8220;Federated provisioning should not exist; there is only provisioning.&#8221;. Well, I think he&#8217;s both right and wrong about this. Let me explain.
Suppose two companies, Acme and Omega enter into a federation agreement, whereby employees of Acme will be able to access a service at Omega using their [...]]]></description>
			<content:encoded><![CDATA[<p>Ian Glazer <a href="http://www.tuesdaynight.org/2009/01/07/down-with-federated-provisioning.html" target="_blank">recently blogged about federated provisioning</a>, saying &#8220;Federated provisioning should not exist; there is only provisioning.&#8221;. Well, I think he&#8217;s both right and wrong about this. Let me explain.</p>
<p>Suppose two companies, Acme and Omega enter into a federation agreement, whereby employees of Acme will be able to access a service at Omega using their Acme credentials. There are two scenarios here for federated provisioning.</p>
<h3>Scenario 1: Advance Provisioning</h3>
<p>Acme decides that they will decide beforehand which employees are allowed to access Omegas service (based on business rules or approved requests). They will therefore do some advance work sending provisioning requests to Omega for those employees that are to have access, allowing Omega to set up federated accounts (with the appropriate mappings) for those employees. A lot of times today, this is done in the form of a batch file/spreadsheet/LDIF file containing all the users that should have access going from Acme to Omega. In an ideal situation, this would be handled by Acme&#8217;s provisioning engine sending SPML-based provisioning requests to Omegas provisioning engine.</p>
<p>This is the scenario that Ian is referring to when he says that federated provisioning is no different than regular provisioning, and he&#8217;s right. As a provisioning target, Omegas service is no different from a sensitive target within Acmes own boundary (the logistics of setting up the trust may be a little harder). And whether or not the service is SPML-enabled or not really doesn&#8217;t change the problem statement.</p>
<p>However, there is another scenario that changes the discussion a bit.</p>
<h3>Scenario 2: Just-In-Time Provisioning</h3>
<p>Acme decides that they are not going to decide beforehand which employees are allowed to access Omegas service. Instead, a link to the service is available on Acmes intranet, and whenever a user decides to go to the service, they should be given an account. In this case, no pre-provisioning is taking place. Instead, the provisioning has to occur in real-time, when the user accesses the service via the intranet link for the very first time.</p>
<p>The idea here is that when Omegas federation server encounters the incoming SAML token for a new user, it would recognize that the user does not have a federated account, and send the SAML token to Omegas provisioning server. The provisioning server would create the account right then and there, and return the necessary result back to the federation server so that the federation server can proceed to grant the user access.</p>
<p>This scenario is much more complicated than scenario 1 because of multiple dimensions. First off, the interaction between the federation server and the provisioning server has to be responsive and well-defined (and to prevent vendor lock-in, standards-based). An added wrinkle may be that the federation server may need to collect additional user information not available from the SAML token, in order to provide the complete set of information necessary to provision an account to the provisioning server (an alternative could involve a handoff to the provisioning servers self-registration screens to do the same). And the provisioning server needs to be able to understand the needs of the federation server with respect to provisioning and responses. I won&#8217;t even go into the need for cache invalidation, etc.</p>
<p>This is where federated provisioning is not like regular provisioning (as we know it today). There are a number of things needed here that regular provisioning isn&#8217;t set up for. The standards-based interaction between the federation server and the provisioning server isn&#8217;t defined today, and SPML is not set up to accept SAML tokens as data inputs, or handle the just-in-time nature of this scenario. This is where a lot of work still needs to be done.</p>
<p>I would be interested in hearing if anyone has done anything to do with scenario 2. And, of course, any dissenting opinions on the matter (Ian?).</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/federated-provisioning" rel="tag">Federated Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/provisioning" rel="tag">Provisioning</a></p>


Share This:


	<a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DThe%2520Thing%2520about%2520Federated%2520Provisioning%2520-%2520http%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html';" title="Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html%26amp%3Btitle%3DThe%2520Thing%2520about%2520Federated%2520Provisioning%26amp%3Bbodytext%3DIan%2520Glazer%2520recently%2520blogged%2520about%2520federated%2520provisioning%252C%2520saying%2520%2522Federated%2520provisioning%2520should%2520not%2520exist%253B%2520there%2520is%2520only%2520provisioning.%2522.%2520Well%252C%2520I%2520think%2520he%2527s%2520both%2520right%2520and%2520wrong%2520about%2520this.%2520Let%2520me%2520explain.%250D%250A%250D%250ASuppose%2520two%2520companies%252C%2520Acme%2520and%2520Omega%2520ente';" title="Digg"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html%26amp%3Bt%3DThe%2520Thing%2520about%2520Federated%2520Provisioning';" title="Facebook"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html%26amp%3Btitle%3DThe%2520Thing%2520about%2520Federated%2520Provisioning';" title="StumbleUpon"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html%26amp%3Btitle%3DThe%2520Thing%2520about%2520Federated%2520Provisioning%26amp%3Bannotation%3DIan%2520Glazer%2520recently%2520blogged%2520about%2520federated%2520provisioning%252C%2520saying%2520%2522Federated%2520provisioning%2520should%2520not%2520exist%253B%2520there%2520is%2520only%2520provisioning.%2522.%2520Well%252C%2520I%2520think%2520he%2527s%2520both%2520right%2520and%2520wrong%2520about%2520this.%2520Let%2520me%2520explain.%250D%250A%250D%250ASuppose%2520two%2520companies%252C%2520Acme%2520and%2520Omega%2520ente';" title="Google Bookmarks"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="identi.ca" href="javascript:window.location='http%3A%2F%2Fidenti.ca%2Fnotice%2Fnew%3Fstatus_textarea%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html';" title="Identi.ca"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html%26amp%3Btitle%3DThe%2520Thing%2520about%2520Federated%2520Provisioning%26amp%3Bnotes%3DIan%2520Glazer%2520recently%2520blogged%2520about%2520federated%2520provisioning%252C%2520saying%2520%2522Federated%2520provisioning%2520should%2520not%2520exist%253B%2520there%2520is%2520only%2520provisioning.%2522.%2520Well%252C%2520I%2520think%2520he%2527s%2520both%2520right%2520and%2520wrong%2520about%2520this.%2520Let%2520me%2520explain.%250D%250A%250D%250ASuppose%2520two%2520companies%252C%2520Acme%2520and%2520Omega%2520ente';" title="del.icio.us"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html%26amp%3Btitle%3DThe%2520Thing%2520about%2520Federated%2520Provisioning';" title="Reddit"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html';" title="Technorati"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine" href="javascript:window.location='http%3A%2F%2Fwww.newsvine.com%2F_tools%2Fseed%26amp%3Bsave%3Fu%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html%26amp%3Bh%3DThe%2520Thing%2520about%2520Federated%2520Provisioning';" title="NewsVine"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DThe%2520Thing%2520about%2520Federated%2520Provisioning%26amp%3Burl%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html';" title="Slashdot"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="techmeme" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html%2520The%2520Thing%2520about%2520Federated%2520Provisioning';" title="Suggest to Techmeme via Twitter"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" id="email" href="javascript:window.location='mailto%3A%3Fsubject%3DThe%2520Thing%2520about%2520Federated%2520Provisioning%26amp%3Bbody%3Dhttp%253A%252F%252Fblog.talkingidentity.com%252F2009%252F02%252Fthe_thing_about_federated_prov.html';" title="E-mail this story to a friend!"><img src="http://blog.talkingidentity.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2009/02/the_thing_about_federated_prov.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
