<?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>Alberto Ortega &#187; Identity Management</title>
	<atom:link href="http://blogs.southworks.net/aortega/category/identity-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.southworks.net/aortega</link>
	<description>Sharing thoughts about Systems Management and IT trends</description>
	<lastBuildDate>Fri, 13 Aug 2010 12:27:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Sharepoint 2010 &#8211; Change SAML Token Lifetime</title>
		<link>http://blogs.southworks.net/aortega/2010/08/13/sharepoint-2010-change-saml-token-lifetime/</link>
		<comments>http://blogs.southworks.net/aortega/2010/08/13/sharepoint-2010-change-saml-token-lifetime/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 12:25:07 +0000</pubDate>
		<dc:creator>aortega</dc:creator>
				<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Sharepoint Technologies]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.southworks.net/aortega/2010/08/13/sharepoint-2010-change-saml-token-lifetime/</guid>
		<description><![CDATA[... <a href="http://blogs.southworks.net/aortega/2010/08/13/sharepoint-2010-change-saml-token-lifetime/" class="more-link">read more<img src="http://blogs.southworks.net/aortega/wp-content/themes/southworks/assets/img/arrow-blue.png" width="12" height="12" alt="" /></a>]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>Yesterday I went trough and interesting analysis with <a href="http://blogs.southworks.net/mwoloski/">Matias</a> about how is the best way to tweak the SAML Token Lifetime for Sharepoint 2010 web applications using ADFS as a Claims Auth provider.</p>
<p>We have basically three cookies to worry about in this scenario. The <strong>Authentication cookie</strong>, the <strong>Account partner cookie</strong> and the <strong>SharePoint cookie</strong>.  The Account partner cookie is the one that bypasses the home realm discovery page when we hit ADFS and is not involved in this scenario.</p>
<p>The Authentication cookie has two associated lifetimes, the SSOLifeTime and the TokenLifetime for an specific Relying Party. You can change the TokenLifetime using the following powershell script.</p>
<p><span style="font-family: Courier New">Add-PSSnapin Microsoft.ADFS.Powershell</span></p>
<p><span style="font-family: Courier New">Set-ADFSRelyingPartyTrust -TargetName &#8220;<em>Relying Party Common Name</em>&#8221; -TokenLifeTime 15</span></p>
<p>On the Sharepoint side there is also a configuration that needs to be considered which is the LogonTokenCacheExpirationWindow, that value  needs to be understood as a time windows that Sharepoint considers before the SAML token will expire to renew the token. The LogonTokenCacheExpirationWindow needs always to be much less than the TokenLifeTime if both values are similar You basically go back and forth until ADFS stops and gives you the error message “The same client browser session has made ‘6’ requests in the last ‘12’ seconds.”. This is because as soon as Sharepoint received the SAML token for ADFS it knows that the cookie was good for less time than the  LogonTokenCacheExpirationWindow so it went back to ADFS to authenticate again.</p>
<p>We tried different values for this setting and we think that 1 second is enough for that time windows. Making this windows as small as possible will push the management to ADFS.</p>
<p><span style="font-family: Courier New">$sts = Get-SPSecurityTokenServiceConfig</span></p>
<p><span style="font-family: Courier New">$sts.LogonTokenCacheExpirationWindow = (New-TimeSpan –minutes 1)</span></p>
<p><span style="font-family: Courier New">$sts.Update()</span></p>
<p><span style="font-family: Courier New">iisreset</span></p>
<p><strong>Reference:</strong> <a href="http://blogs.technet.com/b/speschka/archive/2010/08/09/setting-the-login-token-expiration-correctly-for-sharepoint-2010-saml-claims-users.aspx">http://blogs.technet.com/b/speschka/archive/2010/08/09/setting-the-login-token-expiration-correctly-for-sharepoint-2010-saml-claims-users.aspx</a> we found this post very useful it will give you a deeper look at the problem.</p>
<p><span style="font-family: Courier New"> </span></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharepoint 2010 and ADFS &#8211; Sign in as a different user</title>
		<link>http://blogs.southworks.net/aortega/2010/08/13/sharepoint-2010-and-adfs-sign-in-as-a-different-user/</link>
		<comments>http://blogs.southworks.net/aortega/2010/08/13/sharepoint-2010-and-adfs-sign-in-as-a-different-user/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 12:19:20 +0000</pubDate>
		<dc:creator>aortega</dc:creator>
				<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Sharepoint Technologies]]></category>

		<guid isPermaLink="false">http://blogs.southworks.net/aortega/2010/08/13/sharepoint-2010-and-adfs-sign-in-as-a-different-user/</guid>
		<description><![CDATA[... <a href="http://blogs.southworks.net/aortega/2010/08/13/sharepoint-2010-and-adfs-sign-in-as-a-different-user/" class="more-link">read more<img src="http://blogs.southworks.net/aortega/wp-content/themes/southworks/assets/img/arrow-blue.png" width="12" height="12" alt="" /></a>]]></description>
			<content:encoded><![CDATA[<p>It is up to the application to do a proper federated sign-out and Sharepoint 2010 OOB is not doing this in the correct way. If you take a look at the HTTP conversation with fiddler Sharepoint will not call the wa=wsignout1.0 action on ADFS, it will simply clean the current authentication cookie.</p>
<h1>How to configure Sharepoint to call the wa=wsignout1.0 action?</h1>
<ol>
<li>You need to modify the Welcome.ascx page on C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\ on every front-end server that hosts this web application. </li>
<li>Find the section      <br />id=&quot;ID_Logout2&quot; </li>
<li>Modify that section to id=”ID_Logout2” and then add the ClientOnClickNavigateUrl attribute to point to your ADFS      <br /><a href="http://blogs.southworks.net/aortega/files/2010/08/clip-image002.jpg"><img border="0" alt="clip_image002" src="http://blogs.southworks.net/aortega/files/2010/08/clip-image002-thumb.jpg" width="723" height="109" /></a> </li>
<li>Now when you click the Sign-Out button on Sharepoint 2010 you will be redirected to ADFS,      <br /><a href="http://blogs.southworks.net/aortega/files/2010/08/clip-image003.jpg"><img border="0" alt="clip_image003" src="http://blogs.southworks.net/aortega/files/2010/08/clip-image003-thumb.jpg" width="512" height="219" /></a> </li>
</ol>
<h1>Identified Caveats</h1>
<ol>
<li><b>Kerberos ticket will not expire</b>: Although you logged-out from ADFS you will not be able to login as a different domain user unless you close and re-open your browser to expire the Kerberos ticket. </li>
<li><b>Sign-out will not redirect back to Sharepoint</b>: According the WS-Federation protocol specification (<a href="http://msdn.microsoft.com/en-us/library/bb608217.aspx">http://msdn.microsoft.com/en-us/library/bb608217.aspx</a>) appending the &amp;wreply=encoded_URL to the query string will do the trick to redirect back to the current Sharepoint page. However with simple tests I was not able to do the trick and we need to go deeper on this. </li>
<li><b>Impact of the change</b>: Replacing the entire Welcome.ascx file will need to be included as a post-configuration for the SharePoint deployment. </li>
</ol>
<p><strong>Reference : </strong><a href="http://www.shailen.sukul.org/2010/05/adfs-2-sharepoint-2010-signout.html">http://www.shailen.sukul.org/2010/05/adfs-2-sharepoint-2010-signout.html</a>, here everything is figured out, however I will need to go deeper to tackle the identified caveats.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Que es Identidad Federada? Autenticacion basada en claims? STS? Geneva Server? Como empiezo?</title>
		<link>http://blogs.southworks.net/aortega/2009/11/14/que-es-identidad-federada-autenticacion-basada-en-claims-sts-geneva-server-como-empiezo/</link>
		<comments>http://blogs.southworks.net/aortega/2009/11/14/que-es-identidad-federada-autenticacion-basada-en-claims-sts-geneva-server-como-empiezo/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 08:08:29 +0000</pubDate>
		<dc:creator>aortega</dc:creator>
				<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://blogs.southworks.net/aortega/2009/11/14/que-es-identidad-federada-autenticacion-basada-en-claims-sts-geneva-server-como-empiezo/</guid>
		<description><![CDATA[... <a href="http://blogs.southworks.net/aortega/2009/11/14/que-es-identidad-federada-autenticacion-basada-en-claims-sts-geneva-server-como-empiezo/" class="more-link">read more<img src="http://blogs.southworks.net/aortega/wp-content/themes/southworks/assets/img/arrow-blue.png" width="12" height="12" alt="" /></a>]]></description>
			<content:encoded><![CDATA[<p>Esto va en castellano en honor a mi lengua nativa, quisiera compartir con ustedes una camino para IT Pros para meterse en el mundo de los STSs e Identidad Federada de la mano de Windows Identity Foundation (ADFS v2.0). Al momento ya desplegué varios laboratorios y 2 ambientes de pre-producción de Geneva Server Beta 2 y es momento de recapitular un poco de donde salieron las cosas,</p>
<p>Para llegar a primera base y tener los conceptos básicos, les recomiendo leer un artículo que me hizo entender que habáía atrás de todo el tema de identidad y STS, es parte de la entrega <a href="http://msdn.microsoft.com/en-us/architecture/cc836389.aspx">16 del Architecture Journal</a> dedicada a identidad, el artá­culo es <a href="http://msdn.microsoft.com/en-us/architecture/cc836390.aspx">Claims and Identity: On-Premise and Cloud Solutions</a> de Vittorio Bertocci. A modo de introducción también pueden rememorar la charla que dio Matias Woloski en Microsoft este año <a href="http://blogs.southworks.net/mwoloski/2009/05/27/microsoft-architecture-day-roadmap-to-identity/">Microsoft Architecture Day: Roadmap to Identity</a>.</p>
<p>Con la visión, Tokens, Claims y STSs en el bolsillo, vamos en concreto a la implementación de Microsoft que es ADFS v2 (aka Geneva Server). La mejor documentación técnica al momento se ve en el Site de ADFS v2 dentro de <a href="http://technet.microsoft.com/en-us/library/dd727958(WS.10).aspx">TechNET</a>. Geneva Server está documentado alineado con dos casos de uso, &#8220;<a href="http://technet.microsoft.com/en-us/library/dd807033(WS.10).aspx">Web SSO Design</a>&#8221; y &#8220;<a href="http://technet.microsoft.com/en-us/library/dd807050(WS.10).aspx">Federated Web SSO Design</a>&#8221; si bien el segundo es el mas rico por atacar el tema de federación es importante que se entiendan ambos. Luego de comprendido el tema de <a href="http://technet.microsoft.com/en-us/library/dd807069(WS.10).aspxhttp:/technet.microsoft.com/en-us/library/dd807069(WS.10).aspx">Federation Server</a>, saltamos al tema de<a href="http://technet.microsoft.com/en-us/library/dd807130(WS.10).aspx">Proxy Server</a> que utilizamos para acomodarnos a DMZs, al leer estas secciones presten especial atención al tema <a href="http://technet.microsoft.com/en-us/library/dd807055(WS.10).aspx">DNS</a>.</p>
<p>Es importante manejar el tema de certificados (Sobre todo si usan publicaciones con proxy reverso de ISA Server). Hay certificados en cada <a href="http://technet.microsoft.com/en-us/library/dd807040(WS.10).aspx">Federation Server</a> y en cada <a href="http://technet.microsoft.com/en-us/library/dd807054(WS.10).aspx">Proxy Server</a> para garantizar autenticación segura con tokens. Finalmente, esto tiene que ver con la capa de STS exclusivamente. Recordemos que debajo de esta capa seguramente tengamos una granja NLB de Windows 2008 R2 que es un tema aparte.</p>
<p>Espero sea de ayuda y quisiera en futuros posts profundizar en detalles de implementación que han surjido en la práctica,</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[OpsMgr] ACS: How to enable auditing in Geneva Server Beta</title>
		<link>http://blogs.southworks.net/aortega/2009/07/22/opsmgr-acs-how-to-enable-auditing-in-geneva-server-beta/</link>
		<comments>http://blogs.southworks.net/aortega/2009/07/22/opsmgr-acs-how-to-enable-auditing-in-geneva-server-beta/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 22:10:12 +0000</pubDate>
		<dc:creator>aortega</dc:creator>
				<category><![CDATA[Audit Collection]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[System Center Operations Manager]]></category>

		<guid isPermaLink="false">http://blogs.southworks.net/aortega/2009/07/22/opsmgr-acs-how-to-enable-auditing-in-geneva-server-beta/</guid>
		<description><![CDATA[... <a href="http://blogs.southworks.net/aortega/2009/07/22/opsmgr-acs-how-to-enable-auditing-in-geneva-server-beta/" class="more-link">read more<img src="http://blogs.southworks.net/aortega/wp-content/themes/southworks/assets/img/arrow-blue.png" width="12" height="12" alt="" /></a>]]></description>
			<content:encoded><![CDATA[<p>Before OpsMgr ACS is able to collect token related audit events (Event ID 299), auditing needs to be enabled on each Geneva Server on the farm. This will create a lot of audits, which you may need to filer using Noise Filtering on your assigned Audit Collector Server, I will cover how we achieved noise filtering on our platform on other post, for now, I want to share a couple of easy steps to centrally enable audits on your Geneve Servers,</p>
<p>1)  In Geneva Server MMC for each Geneva Server on the farm</p>
<ol>
<li>Root node</li>
<li>Edit Service Properties</li>
<li>Check &#8220;Success&#8221; and &#8220;Failure&#8221; Events</li>
</ol>
<p>2) In Active Directory</p>
<ol>
<li>Create a GPO and link to the Geneva Servers OU</li>
<li>Enable Audits
<ol>
<li>Navigate to Security Settings-&gt;Local Policies-&gt;Audit Policy.</li>
<li>Click on the  &#8220;Audit object access&#8221; Security Setting on the list view at the right side pane.</li>
<li>On the &#8220;Local Security Setting&#8221; tab, click the &#8220;[ ] Success&#8221; and/or &#8220;[ ] Failure&#8221; check boxes according to your needs.</li>
</ol>
</li>
<li>Give Permissions to the account
<ol>
<li>Click Security Settings -&gt; Local Policies -&gt; User Rights Assignment.</li>
<li>Double click &#8220;Generate Security Audits&#8221; and add the account of your service to Local Security Settings <em>(you can verify service account by opening &#8220;services.msc&#8221;, and checking the &#8220;Microsoft &#8220;Geneva&#8221; Server&#8221; log on account)</em></li>
</ol>
</li>
</ol>
<p>Happy auditing!</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Identity Management Portfolio &#8211; Overview</title>
		<link>http://blogs.southworks.net/aortega/2008/06/12/microsoft-identity-management-portfolio-overview/</link>
		<comments>http://blogs.southworks.net/aortega/2008/06/12/microsoft-identity-management-portfolio-overview/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 16:24:48 +0000</pubDate>
		<dc:creator>aortega</dc:creator>
				<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blogs.southworks.net/aortega/2008/06/12/microsoft-identity-management-portfolio-overview/</guid>
		<description><![CDATA[... <a href="http://blogs.southworks.net/aortega/2008/06/12/microsoft-identity-management-portfolio-overview/" class="more-link">read more<img src="http://blogs.southworks.net/aortega/wp-content/themes/southworks/assets/img/arrow-blue.png" width="12" height="12" alt="" /></a>]]></description>
			<content:encoded><![CDATA[<div id="35cbd21a-f7f6-4633-a541-e91638eb50ce" class="wlWriterSmartContent" style="padding-right: 0px;padding-left: 0px;padding-bottom: 0px;margin: 0px;padding-top: 0px">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/Identity%20Management">Identity Management</a>,<a rel="tag" href="http://technorati.com/tags/Microsoft">Microsoft</a>,<a rel="tag" href="http://technorati.com/tags/Oracle">Oracle</a>,<a rel="tag" href="http://technorati.com/tags/Sun">Sun</a></div>
<p>I want to share the status of the Identity and Access Management (Id&amp;AM) Portfolio offered by Microsoft with you. First begin with &#8220;What is Id&amp;AM for the enterprise?&#8221; The following approach is the one that Oracle proposes:</p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image0024.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image0024-thumb.jpg" border="0" alt="clip_image002[4]" width="414" height="298" /></a></p>
<p align="left">My first thoughts about this scope proposed by Oracle is that they do not consider a long term Strong User Authentication strategy moving from Password Auth to SmartCard Auth.</p>
<p align="left">Which is the value proposition from Microsoft? The identity portfolio has grown significantly since FY06 (when only AD and MIIS where MS players) that now we have a value proposition based on <strong>5 Identity Management Pillars</strong> which (besides they are are product-centric) covers many of the aspects that the industry considers in the scope of Id&amp;AM:</p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image002.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image002-thumb.jpg" border="0" alt="clip_image002" width="450" height="175" /></a></p>
<p><strong>1) Lifecycle management</strong>: Password Sync + Certificate Mgmt + Identity provisioning</p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image004.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image004-thumb.jpg" border="0" alt="clip_image004" width="450" height="257" /></a></p>
<p><strong>2) Information Protection</strong>: Message Encrypting + Rights Management</p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image006.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image006-thumb.jpg" border="0" alt="clip_image006" width="450" height="236" /></a></p>
<p><strong>3) Federated Identity</strong>: Web single-sign-on. Federated Identity.</p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image008.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image008-thumb.jpg" border="0" alt="clip_image008" width="450" height="244" /></a></p>
<p><strong>4) Strong Auth</strong>: SmartCard based auth built upon a PKI Infrastructure.</p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image010.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image010-thumb.jpg" border="0" alt="clip_image010" width="450" height="231" /></a></p>
<p><strong>5) Directory services</strong>: Central identity repository. Authentication and role-based authorization.</p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image012.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image012-thumb.jpg" border="0" alt="clip_image012" width="450" height="199" /></a></p>
<p align="left">As a context,<strong> </strong>Microsoft is beginning to build his identity portfolio (More focused since FY06) and now is beginning to be considered a challenger in the identity industry.</p>
<p>Below the Gartner magic quadrants for Web Access Management and User Provisioning.</p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image014.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image014-thumb.jpg" border="0" alt="clip_image014" width="364" height="399" /></a></p>
<p><a href="http://blogs.southworks.net/aortega/files/2008/06/clip-image016.jpg"><img src="http://blogs.southworks.net/aortega/files/2008/06/clip-image016-thumb.jpg" border="0" alt="clip_image016" width="407" height="478" /></a></p>
<p>Today Microsoft Identity Portfolio has many flaws, which you need to cover with <a href="http://www.microsoft.com/windowsserver2003/technologies/idm/ilm_partners.mspx">partners solutions</a> to gain full coverage of the Identity management needs on the Enterprise. The main flaws are regarding reporting and having a true single-sign-on framework which (again) you can only gain taking profit of partners solutions (like Quest for example)</p>
<p>Source:</p>
<ul>
<li><a href="http://www.oracle.com/dm/07h2field/4690_cst_pri_in_a_cmptve_iam_mrktplce_us.pdf">http://www.oracle.com/dm/07h2field/4690_cst_pri_in_a_cmptve_iam_mrktplce_us.pdf</a></li>
<li><a href="http://www.microsoft.com/windowsserver2003/technologies/idm/default.mspx">http://www.microsoft.com/windowsserver2003/technologies/idm/default.mspx</a></li>
<li><a href="http://www.sun.com/software/products/access_mgr/2h07.pdf">http://www.sun.com/software/products/access_mgr/2h07.pdf</a></li>
<li><a href="http://www.sun.com/software/products/identity/2h07.pdf">http://www.sun.com/software/products/identity/2h07.pdf</a></li>
</ul>
<p>See you soon!</p>
<p><span style="text-decoration: underline"><a href="http://staff.southworks.net/beto"> </a></span></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
