<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: NTLM Authentication using IIS, ISAPI-WSGI and cherrypy</title>
	<link>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/</link>
	<description>The ramblings of Tim Golden</description>
	<pubDate>Fri, 10 Feb 2012 06:37:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: Preston Landers</title>
		<link>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/#comment-1112</link>
		<author>Preston Landers</author>
		<pubDate>Sun, 15 May 2011 19:44:36 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/#comment-1112</guid>
		<description>Very helpful article, thanks for posting!</description>
		<content:encoded><![CDATA[<p>Very helpful article, thanks for posting!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hsimah</title>
		<link>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/#comment-1032</link>
		<author>hsimah</author>
		<pubDate>Thu, 05 Nov 2009 04:16:47 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/#comment-1032</guid>
		<description>How did you manage to get Cherrpy to run with IIS? I am by no means qualified with IIS and I am stumped as to how to get my application to run!</description>
		<content:encoded><![CDATA[<p>How did you manage to get Cherrpy to run with IIS? I am by no means qualified with IIS and I am stumped as to how to get my application to run!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tim</title>
		<link>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/#comment-987</link>
		<author>tim</author>
		<pubDate>Sat, 30 May 2009 13:02:02 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/#comment-987</guid>
		<description>Very useful indeed, Alex. Thanks very much.</description>
		<content:encoded><![CDATA[<p>Very useful indeed, Alex. Thanks very much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: moreati</title>
		<link>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/#comment-986</link>
		<author>moreati</author>
		<pubDate>Sat, 30 May 2009 12:30:21 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/05/30/ntlm-authentication-using-iis-isapi-wsgi-and-cherrypy/#comment-986</guid>
		<description>A few brief notes:
* There are 2 different integrated authentication mechnisms: kerberos and NTLM.
* IIS/browser try Kerberos, and then fallback to ntlm
* For firefox network.negotiate-auth.trusted-uris is needed for Kerberos, network.automatic-ntlm-auth.trusted-uris for NTLM. Set both.
* Integrated auth is very sensitive to the host part of the URL, using an IP address, host name, host alias and fully qualified domain can produce different results.
* IE only does integrated auth in the Intranet Zone, if your url is launched from a shortcut then IE may mis-detect the zone and present a login dialog. Adding the host explicitly to Intranet Zone should fix this.
* Firebug and Fiddler are very, very useful
* Be sure to enable KerberosAuthPersist on the server if you're using Kerberos http://support.microsoft.com/default.aspx/kb/917557
* Either way keep your 401 page simple, you'll be delivering it a lot.
* There is an ASP.NET application (other than AuthDiag) that is useful for diagnosing authentication/delegation issues, but it's name escapes me.

Alex</description>
		<content:encoded><![CDATA[<p>A few brief notes:<br />
* There are 2 different integrated authentication mechnisms: kerberos and NTLM.<br />
* IIS/browser try Kerberos, and then fallback to ntlm<br />
* For firefox network.negotiate-auth.trusted-uris is needed for Kerberos, network.automatic-ntlm-auth.trusted-uris for NTLM. Set both.<br />
* Integrated auth is very sensitive to the host part of the URL, using an IP address, host name, host alias and fully qualified domain can produce different results.<br />
* IE only does integrated auth in the Intranet Zone, if your url is launched from a shortcut then IE may mis-detect the zone and present a login dialog. Adding the host explicitly to Intranet Zone should fix this.<br />
* Firebug and Fiddler are very, very useful<br />
* Be sure to enable KerberosAuthPersist on the server if you&#8217;re using Kerberos <a href="http://support.microsoft.com/default.aspx/kb/917557" rel="nofollow">http://support.microsoft.com/default.aspx/kb/917557</a><br />
* Either way keep your 401 page simple, you&#8217;ll be delivering it a lot.<br />
* There is an ASP.NET application (other than AuthDiag) that is useful for diagnosing authentication/delegation issues, but it&#8217;s name escapes me.</p>
<p>Alex</p>
]]></content:encoded>
	</item>
</channel>
</rss>

