<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Garrett&#039;s Tech Musings</title>
	<atom:link href="http://garrettvlieger.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://garrettvlieger.com/blog</link>
	<description>Thoughts on technology, programming, and the industry</description>
	<lastBuildDate>Fri, 11 Jun 2010 04:09:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Comment on Refreshing Claims in a WIF Claims-Aware Application by Anton</title>
		<link>http://garrettvlieger.com/blog/2010/03/refreshing-claims-in-a-wif-claims-aware-application/comment-page-1/#comment-96</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Fri, 11 Jun 2010 04:09:20 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=240#comment-96</guid>
		<description>But how to sign out permanently so that user had to enter his login and password again?</description>
		<content:encoded><![CDATA[<p>But how to sign out permanently so that user had to enter his login and password again?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Microsoft Releases ASP.NET MVC 2 Preview 2 by Garrett</title>
		<link>http://garrettvlieger.com/blog/2009/10/microsoft-releases-asp-net-mvc-2-preview-2/comment-page-1/#comment-68</link>
		<dc:creator>Garrett</dc:creator>
		<pubDate>Thu, 14 Jan 2010 12:18:54 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=56#comment-68</guid>
		<description>&lt;a href=&quot;#comment-67&quot; rel=&quot;nofollow&quot;&gt;@Len Ocin &lt;/a&gt; 

Here is the &quot;official&quot; word from Phil Haack:

&quot;The RTM release of ASP.NET MVC will be included in the RTM release of Visual Studio 2010, which is slated for some time in March.  The VS2008 version of ASP.NET MVC 2 might release earlier than that. We’re still working out those details.&quot;</description>
		<content:encoded><![CDATA[<p><a href="#comment-67" rel="nofollow">@Len Ocin </a> </p>
<p>Here is the &#8220;official&#8221; word from Phil Haack:</p>
<p>&#8220;The RTM release of ASP.NET MVC will be included in the RTM release of Visual Studio 2010, which is slated for some time in March.  The VS2008 version of ASP.NET MVC 2 might release earlier than that. We’re still working out those details.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Microsoft Releases ASP.NET MVC 2 Preview 2 by Len Ocin</title>
		<link>http://garrettvlieger.com/blog/2009/10/microsoft-releases-asp-net-mvc-2-preview-2/comment-page-1/#comment-67</link>
		<dc:creator>Len Ocin</dc:creator>
		<pubDate>Thu, 14 Jan 2010 04:18:56 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=56#comment-67</guid>
		<description>It&#039;s been a few months since MVC2 RC came out.  
Any idea when a final version *safe* for production use will be available?</description>
		<content:encoded><![CDATA[<p>It&#8217;s been a few months since MVC2 RC came out.<br />
Any idea when a final version *safe* for production use will be available?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Modifying the AD FS 2.0 Passive Federation Endpoint by Garrett</title>
		<link>http://garrettvlieger.com/blog/2009/12/modifying-the-ad-fs-2-0-passive-federation-endpoint/comment-page-1/#comment-66</link>
		<dc:creator>Garrett</dc:creator>
		<pubDate>Tue, 12 Jan 2010 14:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=209#comment-66</guid>
		<description>Well, I stand corrected.  Travis, you were correct that there are PowerShell Cmdlets to perform AD FS 2.0 administration:

http://technet.microsoft.com/en-us/library/ee126138(WS.10).aspx

Looks like you can do the same endpoint configuration using PowerShell.</description>
		<content:encoded><![CDATA[<p>Well, I stand corrected.  Travis, you were correct that there are PowerShell Cmdlets to perform AD FS 2.0 administration:</p>
<p><a href="http://technet.microsoft.com/en-us/library/ee126138(WS.10).aspx" rel="nofollow">http://technet.microsoft.com/en-us/library/ee126138(WS.10).aspx</a></p>
<p>Looks like you can do the same endpoint configuration using PowerShell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Modifying the AD FS 2.0 Passive Federation Endpoint by Travis Spencer</title>
		<link>http://garrettvlieger.com/blog/2009/12/modifying-the-ad-fs-2-0-passive-federation-endpoint/comment-page-1/#comment-62</link>
		<dc:creator>Travis Spencer</dc:creator>
		<pubDate>Thu, 31 Dec 2009 15:21:35 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=209#comment-62</guid>
		<description>Ah yes, the metadata. Now, I see the problem and why this sort of thing is necessary. I&#039;ve been configuring all my RPs by hand, so I didn&#039;t think of that.</description>
		<content:encoded><![CDATA[<p>Ah yes, the metadata. Now, I see the problem and why this sort of thing is necessary. I&#8217;ve been configuring all my RPs by hand, so I didn&#8217;t think of that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Modifying the AD FS 2.0 Passive Federation Endpoint by Garrett</title>
		<link>http://garrettvlieger.com/blog/2009/12/modifying-the-ad-fs-2-0-passive-federation-endpoint/comment-page-1/#comment-61</link>
		<dc:creator>Garrett</dc:creator>
		<pubDate>Wed, 30 Dec 2009 23:04:11 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=209#comment-61</guid>
		<description>&lt;a href=&quot;#comment-60&quot; rel=&quot;nofollow&quot;&gt;@Travis Spencer &lt;/a&gt; 
Thanks for the feedback, Travis.  All good thoughts.

1. We had originally done just as you said -- pointed the IIS virtual directory to the custom application.  This was with Beta 2 when the site was found under /FederationPassive.  With the RC and the new /adfs/ls folder structure, it seemed a little messier to change a sub-folder so that&#039;s when I started looking for a way to change the AD FS configuration.  In the end, it may be a little more work, but it seems cleaner to me.

2. I hadn&#039;t looked to see if there were any PowerShell methods, but if somebody finds one, that would be excellent.

3. If I&#039;m following you correctly, I understand that the STS URI is fairly arbitrary from the RP standpoint.  However, the Metadata &quot;endpoint&quot; in AD FS points the RP to /adfs/ls.  Therefore, if you use FedUtil to setup the trust between your RP and AD FS, you will get the /adfs/ls address.  This can be changed in the web.config manually, but that&#039;s just another step for every RP app.

As far as using the out of the box login app as a starting point, that&#039;s exactly what we did.  I certainly like what Microsoft&#039;s done with the Microsoft.IdentityServer library in the RC.  It does make it fairly simple to roll your own AD FS sign-on pages.  We&#039;ve even gone as far as supporting OpenID and Facebook Connect in the login process.</description>
		<content:encoded><![CDATA[<p><a href="#comment-60" rel="nofollow">@Travis Spencer </a><br />
Thanks for the feedback, Travis.  All good thoughts.</p>
<p>1. We had originally done just as you said &#8212; pointed the IIS virtual directory to the custom application.  This was with Beta 2 when the site was found under /FederationPassive.  With the RC and the new /adfs/ls folder structure, it seemed a little messier to change a sub-folder so that&#8217;s when I started looking for a way to change the AD FS configuration.  In the end, it may be a little more work, but it seems cleaner to me.</p>
<p>2. I hadn&#8217;t looked to see if there were any PowerShell methods, but if somebody finds one, that would be excellent.</p>
<p>3. If I&#8217;m following you correctly, I understand that the STS URI is fairly arbitrary from the RP standpoint.  However, the Metadata &#8220;endpoint&#8221; in AD FS points the RP to /adfs/ls.  Therefore, if you use FedUtil to setup the trust between your RP and AD FS, you will get the /adfs/ls address.  This can be changed in the web.config manually, but that&#8217;s just another step for every RP app.</p>
<p>As far as using the out of the box login app as a starting point, that&#8217;s exactly what we did.  I certainly like what Microsoft&#8217;s done with the Microsoft.IdentityServer library in the RC.  It does make it fairly simple to roll your own AD FS sign-on pages.  We&#8217;ve even gone as far as supporting OpenID and Facebook Connect in the login process.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Modifying the AD FS 2.0 Passive Federation Endpoint by Travis Spencer</title>
		<link>http://garrettvlieger.com/blog/2009/12/modifying-the-ad-fs-2-0-passive-federation-endpoint/comment-page-1/#comment-60</link>
		<dc:creator>Travis Spencer</dc:creator>
		<pubDate>Wed, 30 Dec 2009 22:31:03 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=209#comment-60</guid>
		<description>Good post, Garrett.  I have a couple questions though:

* Why not simply change /adfs/ls in IIS to point to your custom login app and change it back as needed?  That sounds just as easy (if not easier) than running the SQL script against WID.  Is it because of audience restrictions and other policy that ADFS will apply to incoming RSTs?

* Was there anything in the PowerShell API that would have allowed you to change this endpoint?  A cursory look seems like no.

* The RPs are configured to point to an issuer w/ an arbitrary URI -- anything not necessarily .../adfs/ls.  So, whatever Web app that refers to is the passive STS that that RP will redirect subjects to.  Why not use the API exposed by Microsoft.IdentityServer and the login app shipped w/ ADFS as a starting point/reference to build what you need?  (This is what I&#039;ve done.)</description>
		<content:encoded><![CDATA[<p>Good post, Garrett.  I have a couple questions though:</p>
<p>* Why not simply change /adfs/ls in IIS to point to your custom login app and change it back as needed?  That sounds just as easy (if not easier) than running the SQL script against WID.  Is it because of audience restrictions and other policy that ADFS will apply to incoming RSTs?</p>
<p>* Was there anything in the PowerShell API that would have allowed you to change this endpoint?  A cursory look seems like no.</p>
<p>* The RPs are configured to point to an issuer w/ an arbitrary URI &#8212; anything not necessarily &#8230;/adfs/ls.  So, whatever Web app that refers to is the passive STS that that RP will redirect subjects to.  Why not use the API exposed by Microsoft.IdentityServer and the login app shipped w/ ADFS as a starting point/reference to build what you need?  (This is what I&#8217;ve done.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Top 10 Upcoming Microsoft Releases That Developers Should be Excited About by rtpHarry</title>
		<link>http://garrettvlieger.com/blog/2009/10/top-10-upcoming-microsoft-releases-that-developers-should-be-excited-about/comment-page-1/#comment-52</link>
		<dc:creator>rtpHarry</dc:creator>
		<pubDate>Fri, 11 Dec 2009 12:08:33 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=101#comment-52</guid>
		<description>VS2010 and .net 4.0 are top of my list as well. After that I am really getting into the idea of EF4 and plan to adopt it as my main data access strategy when it is released.</description>
		<content:encoded><![CDATA[<p>VS2010 and .net 4.0 are top of my list as well. After that I am really getting into the idea of EF4 and plan to adopt it as my main data access strategy when it is released.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Inherent Flaw in Third-Party Authentication by Travis Spencer</title>
		<link>http://garrettvlieger.com/blog/2009/10/the-inherent-flaw-of-third-party-authentication/comment-page-1/#comment-51</link>
		<dc:creator>Travis Spencer</dc:creator>
		<pubDate>Thu, 26 Nov 2009 18:08:36 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=82#comment-51</guid>
		<description>You have the power to change this. If you and thousands of others boycott Facebook and Google (or at least their federated authentication services), perhaps they will begin providing users and businesses some form of SLA.  If not, I imagine that alternatives will enter the market that do.</description>
		<content:encoded><![CDATA[<p>You have the power to change this. If you and thousands of others boycott Facebook and Google (or at least their federated authentication services), perhaps they will begin providing users and businesses some form of SLA.  If not, I imagine that alternatives will enter the market that do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Architecture versus Code by Simon Brown</title>
		<link>http://garrettvlieger.com/blog/2009/11/architecture-versus-code/comment-page-1/#comment-46</link>
		<dc:creator>Simon Brown</dc:creator>
		<pubDate>Thu, 19 Nov 2009 20:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://garrettvlieger.com/blog/?p=162#comment-46</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-45&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-45&quot; rel=&quot;nofollow&quot;&gt;Garrett&lt;/a&gt; :&lt;/strong&gt;
As an architect, it’s a matter of understanding your development team along with the project requirements.  An “architecture astronaut” may overlook these factors, and this ultimately impacts the final deliverable — working code — which is what Grady Booch summarized much better than I could.
&lt;/blockquote&gt;

Agreed, there are many things that drive the architecture and that includes the available skill set.</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-45"><p>
<strong><a href="#comment-45" rel="nofollow">Garrett</a> :</strong><br />
As an architect, it’s a matter of understanding your development team along with the project requirements.  An “architecture astronaut” may overlook these factors, and this ultimately impacts the final deliverable — working code — which is what Grady Booch summarized much better than I could.
</p></blockquote>
<p>Agreed, there are many things that drive the architecture and that includes the available skill set.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
