<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Microsoft Solutions</title>
        <link>http://devcentral.f5.com/weblogs/JeffB/category/98.aspx</link>
        <description>Microsoft Solutions</description>
        <language>en-US</language>
        <copyright>Jeff Browning</copyright>
        <managingEditor>j.browning@f5.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>Load balancing MS-Active Directory and Kerberos</title>
            <link>http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx</link>
            <description>&lt;p&gt;&lt;img style="margin: 0px 70px 30px 30px" src="http://media.arstechnica.com/news.media/kerberos.png" align="right" /&gt;You know what? You never know what you might find in the &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=53" target="_blank"&gt;DevCentral Forums&lt;/a&gt;. Some pretty cool stuff happens in the &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;afgroup=12" target="_blank"&gt;Solutions &lt;/a&gt;Forums - a place to focus on doing interesting things with F5 gear from an application perspective (i.e. &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=89" target="_blank"&gt;Microsoft app&lt;/a&gt;, &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=147" target="_blank"&gt;Oracle App&lt;/a&gt;, etc.).&lt;/p&gt; &lt;p&gt;Here's an interesting one I found recently: load balancing resources protected by MS-AD-Kerberos. Not always two technologies you expect to see together... However, thanks to user "ravi.rajan", there's the solution. The trick is that you don't add the BIG-IP to the AD (you can't). Instead, you create a Microsoft Service Principal Name (SPN) for "the HTTP services mapping to a particular domain user ids." For more, &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=25&amp;amp;postid=17651&amp;amp;view=topic" target="_blank"&gt;go here&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;For details about SPNs if you're not familiar with them, you can learn more from &lt;a href="http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/distrib/dsbd_int_brkw.mspx?mfr=true" target="_blank"&gt;Microsoft TechNet&lt;/a&gt; (a team I worked on many, many years ago, BTW) or at &lt;a href="http://msdn.microsoft.com/en-us/library/ms677949(VS.85).aspx" target="_blank"&gt;MSDN&lt;/a&gt; if that's more your speed.&lt;/p&gt; &lt;p&gt;According to "ravi.rajan", it's not just the IIS folks that get to play: &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt; &lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/GovernanceintheCloud_348E/start_quote_rb_2.gif" /&gt;We have kerberos single sign on working for IIS, weblogic, SAP enterprise portal without any issues.&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/GovernanceintheCloud_348E/end_quote_rb_2.gif"&gt;&lt;img height="13" alt="end_quote_rb" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/GovernanceintheCloud_348E/end_quote_rb_thumb.gif" width="24" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;After talking about this with Colin, he made a good point: once you have this backend wired (and simply doing LB to distinct virtuals/URLs for the various services for IIS, webogic, etc.), why not bring the forms out to the front end and consolidate the process. Theoretically, you could use LTM's form-based auth on the front end. LTM can serve up a standard form and then pass auth through the various services on the backend. Here's a &lt;a href="http://devcentral.f5.com/wiki/default.aspx/iRules/ClientAuthUsingHTMLForms.html" target="_blank"&gt;nice little sample&lt;/a&gt; (&lt;a href="http://devcentral.f5.com/wiki/default.aspx/iRules/ClientAuthUsingHTMLForms.html" target="_blank"&gt;Client Auth Using HTML Forms&lt;/a&gt;) in the &lt;a href="http://devcentral.f5.com/Wiki/default.aspx/iRules.CodeShare" target="_blank"&gt;CodeShare&lt;/a&gt; to get you started.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1c081345-c63d-4792-9d30-76be01006519" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/active%20directory" rel="tag"&gt;active directory&lt;/a&gt;, &lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tags/kerberos" rel="tag"&gt;kerberos&lt;/a&gt;, &lt;a href="http://technorati.com/tags/f5" rel="tag"&gt;f5&lt;/a&gt;, &lt;a href="http://technorati.com/tags/big-ip" rel="tag"&gt;big-ip&lt;/a&gt;, &lt;a href="http://technorati.com/tags/devcentral" rel="tag"&gt;devcentral&lt;/a&gt;, &lt;a href="http://technorati.com/tags/weblogic" rel="tag"&gt;weblogic&lt;/a&gt;, &lt;a href="http://technorati.com/tags/sap%20enterprise%20portal" rel="tag"&gt;sap enterprise portal&lt;/a&gt;, &lt;a href="http://technorati.com/tags/jeff%20browning" rel="tag"&gt;jeff browning&lt;/a&gt;&lt;/div&gt;&lt;span class="sbmLink"&gt; &lt;table cellspacing="1" cellpadding="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="sbmText"&gt;Share this post : &lt;/td&gt; &lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to blogmemes" onmouseout="mOut(this)" href="http://www.blogmemes.net/post.php?url=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;title=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/blogmemes4.png" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to del.icio.us" onmouseout="mOut(this)" href="http://del.icio.us/post?url=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;;title=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/deliciou4.png" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to del.iri.ous!" onmouseout="mOut(this)" href="http://de.lirio.us/bookmarks/sbmtool?action=add&amp;amp;address=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;title=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/deliriou4.png" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to digg" onmouseout="mOut(this)" href="http://digg.com/submit?phase=2&amp;amp;url=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;title=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/digg14.png" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to dotnetkicks" onmouseout="mOut(this)" href="http://www.dotnetkicks.com/kick/?url=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;title=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/CropperCapture154.jpg" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to furl" onmouseout="mOut(this)" href="http://www.furl.net/store?s=f&amp;amp;to=0&amp;amp;u=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;ti=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/furl4.png" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to reddit!" onmouseout="mOut(this)" href="http://reddit.com/submit?url=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;title=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/reddit4.png" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to technorati!" onmouseout="mOut(this)" href="http://technorati.com/faves/?add=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;title=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/technora4.png" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to yahoo!" onmouseout="mOut(this)" href="http://myweb.yahoo.com/myresults/bookmarklet?u=http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx&amp;amp;t=Load balancing MS-Active Directory and Kerberos" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/yahoo9.png" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/JeffB/aggbug/3612.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jeff Browning</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx</guid>
            <pubDate>Fri, 12 Sep 2008 19:44:03 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/JeffB/comments/3612.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/JeffB/archive/2008/09/12/3612.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/JeffB/comments/commentRss/3612.aspx</wfw:commentRss>
        </item>
        <item>
            <title>The Forgotten Network Tier?</title>
            <link>http://devcentral.f5.com/weblogs/JeffB/archive/2007/08/09/2907.aspx</link>
            <description>&lt;p&gt;An interesting article has been published on &lt;a href="http://www.devx.com"&gt;www.devx.com&lt;/a&gt; by Ty Anderson, a consultant at Cogent Company. Check it out - he does a great job of pointing out how application developers can take advantage of the network (and specifically - iRules and iControl) when writing apps. Here's a snippet...&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;"The reality is developers can build better, more effective applications by utilizing Application Delivery Controller (ADC). These devices are deployed in your network and track all network traffic. This includes in-coming, out-going, and internal traffic. Once installed and configured, these devices know everything that occurs in your network. This means they also know everything about the information sent and received by your applications."&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;For more, go here: &lt;a href="http://www.devx.com/vstudioextensibility/Article/35158"&gt;http://www.devx.com/vstudioextensibility/Article/35158&lt;/a&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:bfadd503-7b2b-4a4e-97c3-fe79d8af9e31" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/icontrol" rel="tag"&gt;icontrol&lt;/a&gt;, &lt;a href="http://technorati.com/tags/irule" rel="tag"&gt;irule&lt;/a&gt;, &lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ADC" rel="tag"&gt;ADC&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/JeffB/aggbug/2907.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jeff Browning</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/JeffB/archive/2007/08/09/2907.aspx</guid>
            <pubDate>Thu, 09 Aug 2007 19:58:48 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/JeffB/comments/2907.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/JeffB/archive/2007/08/09/2907.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/JeffB/comments/commentRss/2907.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Live from Tokyo</title>
            <link>http://devcentral.f5.com/weblogs/JeffB/archive/2007/05/30/2847.aspx</link>
            <description>&lt;p&gt;Just starting my second day with the F5 team in Japan. I'm in Tokyo this week meeting with the team, talking about the new &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=119"&gt;&lt;strong&gt;DevCentral-Japan&lt;/strong&gt;&lt;/a&gt;, and presenting at the F5 partner conference today. It's been an awesome experience so far. As is the case with F5 around the world, the F5 Japan team is just fantastic. A few thoughts so far...&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Tuesday, we announced the F5 Application Ready Network for Microsoft in Japan at an event with Microsoft Japan. As I stated recently, what makes this so cool is that this is unique, proven stuff. As part of this, customers in Japan can visit the Microsoft Chofu Technology Center to see F5 products in action. This is a great way for IT pros to see Microsoft and F5 technology working together.  &lt;/li&gt;&lt;li&gt;The newly updated DevCentral-Japan is very cool. Ichiro and the team have done a great job updating the look and feel, added new content, and more. We are excited to get the F5 Japan community even more involved with DevCentral.  &lt;/li&gt;&lt;li&gt;The team took me out to my first Japanese baseball game last night at the biggest venue in Japan - the Tokyo Dome, home to the &lt;a href="http://japanesebaseball.com/teams/team.jsp?TeamID=YG&amp;amp;Year=2007"&gt;Yomiuri Giants&lt;/a&gt;. The Giants are the most famous Japanese team - somewhat similar to the New York Yankees. They took on the &lt;a href="http://japanesebaseball.com/teams/team.jsp?TeamID=FSH&amp;amp;Year=2007"&gt;Fukuoka Softbank Hawks&lt;/a&gt;. This game was of similar magnitude here to a Yankees vs. Red Sox game in Yankee stadium. The game was very close up until the bottom of the 8th when the powerful Giants offense opened things up with 4 runs. Earlier that inning, the Hawks had an opportunity tie the game in the top of the 8th with two runners in scoring positioning. However, Giants starter Kaneto worked out of a jam and ended up with a complete game victory. &lt;a href="http://japanesebaseball.com/boxscore.jsp?BoxID=2007053001"&gt;Final score was 6-2&lt;/a&gt;. I was amazed at the 50,000+ fans in attendence on a Wednesday night. They have a different cheer "song" for each player. I was also surprised to learn that ball and strike count are stated opposite, i.e. "1 strike, 2 balls." A very cool experience I will remember for a very long time to come.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;More to come. In the meantime, here's a short video of Tokyo as seen from the hotel this AM.&lt;/p&gt; &lt;p&gt;&lt;embed src="http://www.ustream.tv/MXIcpnwVkU.231eqDvp4yA.usv" width="320" height="261" type="application/x-shockwave-flash" \="" wmode="transparent"&gt;&lt;/embed&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:fbad1672-2187-4b95-a60e-b90cd1a1252e" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Tokyo" rel="tag"&gt;Tokyo&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Yomiyuri%20Giants" rel="tag"&gt;Yomiyuri Giants&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/JeffB/aggbug/2847.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jeff Browning</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/JeffB/archive/2007/05/30/2847.aspx</guid>
            <pubDate>Wed, 30 May 2007 23:37:23 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/JeffB/comments/2847.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/JeffB/archive/2007/05/30/2847.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/JeffB/comments/commentRss/2847.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>