<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Modifying the AD FS 2.0 Passive Federation Endpoint</title>
	<atom:link href="http://garrettvlieger.com/blog/2009/12/modifying-the-ad-fs-2-0-passive-federation-endpoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://garrettvlieger.com/blog/2009/12/modifying-the-ad-fs-2-0-passive-federation-endpoint/</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>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>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>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>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>
</channel>
</rss>
