<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.runatserver.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dominic Sévigny</title><link>http://blogs.runatserver.com/dsevigny/default.aspx</link><description>My Girl Friend, My Twins and....ASP.NET / AJAX</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Token Cache with ASP.NET and Basic Authentication</title><link>http://blogs.runatserver.com/dsevigny/archive/2008/01/04/token-cache-with-asp-net-and-basic-authentication.aspx</link><pubDate>Fri, 04 Jan 2008 20:05:00 GMT</pubDate><guid isPermaLink="false">ea6c9293-c621-4a68-aeb8-5da5e5cb41f8:331</guid><dc:creator>Dominic Sévigny </dc:creator><slash:comments>0</slash:comments><description>If you develop an ASP.NET application that use Basic Authentication , take care to be sure to change the registry on your staging IIS server. What? Yes, If your application use role based security to securing your pages, adding a new security group to...(&lt;a href="http://blogs.runatserver.com/dsevigny/archive/2008/01/04/token-cache-with-asp-net-and-basic-authentication.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.runatserver.com/aggbug.aspx?PostID=331" width="1" height="1"&gt;</description><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/IIS/default.aspx">IIS</category></item><item><title>My CodeCamp Montreal 2007 presentation</title><link>http://blogs.runatserver.com/dsevigny/archive/2007/10/27/my-codecamp-montreal-2007-presentation.aspx</link><pubDate>Sat, 27 Oct 2007 18:56:00 GMT</pubDate><guid isPermaLink="false">ea6c9293-c621-4a68-aeb8-5da5e5cb41f8:60</guid><dc:creator>dsevigny</dc:creator><slash:comments>9</slash:comments><description>&lt;p&gt;Today, I gave a&amp;nbsp;presentation at CodeCamp Montreal on ASP.NET/AJAX and Visual Studio 2008. Thanks to all attendees. You can download&amp;nbsp;below my code and my powerpoint presentation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks&lt;br /&gt;Dominic&lt;/p&gt;&lt;img src="http://blogs.runatserver.com/aggbug.aspx?PostID=60" width="1" height="1"&gt;</description><enclosure url="http://blogs.runatserver.com/dsevigny/attachment/60.ashx" length="1659065" type="application/x-zip-compressed" /><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/Speaking/default.aspx">Speaking</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/Ajax/default.aspx">Ajax</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Token Cache with ASP.NET and Basic Authentication</title><link>http://blogs.runatserver.com/dsevigny/archive/2007/10/16/Token-Cache-with-ASP.NET-and-Basic-Authentication.aspx</link><pubDate>Tue, 16 Oct 2007 20:22:00 GMT</pubDate><guid isPermaLink="false">ea6c9293-c621-4a68-aeb8-5da5e5cb41f8:25</guid><dc:creator>dsevigny</dc:creator><slash:comments>56</slash:comments><description>&lt;p&gt;If you develop an &lt;strong&gt;ASP.NET&lt;/strong&gt; application that use &lt;strong&gt;Basic Authentication&lt;/strong&gt;, take care to be sure to&amp;nbsp;change the registry on your&amp;nbsp;staging &lt;strong&gt;IIS&lt;/strong&gt; server. What?&amp;nbsp;Yes, If your application use role based security&amp;nbsp;to&amp;nbsp;securing your&amp;nbsp;pages,&amp;nbsp;adding a new security group to a Windows domain user don&amp;#39;t automaticaly give access to theses pages.&lt;br /&gt;&lt;br /&gt;Why? Because&amp;nbsp;when you use &lt;strong&gt;Basic authentication&lt;/strong&gt;, user tokens are cached in the token cache. By default, tokens remain in the cache for 15 minutes. If you log on using &lt;strong&gt;Basic authentication&lt;/strong&gt; with an account that has a high level of user logon rights, a successful attacker could use the account to gain access to the resources on your computer.&lt;/p&gt;
&lt;p&gt;The Microsoft article : &lt;a href="http://wwwbeta.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/cf438d2c-f9c7-4351-bf56-d2ab950d7d6e.mspx?mfr=true"&gt;http://wwwbeta.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/cf438d2c-f9c7-4351-bf56-d2ab950d7d6e.mspx?mfr=true&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For&amp;nbsp;a production&amp;nbsp;environment,&amp;nbsp;15 minutes is&amp;nbsp;correct but when you are&amp;nbsp;on&amp;nbsp;the staging&amp;nbsp;environment it&amp;#39;s very frustrating to wait 15 minutes between each security test. You can change the TTL by modifying a key in the registry.&lt;/p&gt;
&lt;p&gt;How to&amp;nbsp;change the registry key (Search for &lt;strong&gt;UserTokenTTL&lt;/strong&gt; at the bottom of the page)&amp;nbsp;: &lt;a href="http://wwwbeta.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/cf438d2c-f9c7-4351-bf56-d2ab950d7d6e.mspx?mfr=true"&gt;http://wwwbeta.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/cf438d2c-f9c7-4351-bf56-d2ab950d7d6e.mspx?mfr=true&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;br /&gt;Dominic&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.runatserver.com/aggbug.aspx?PostID=25" width="1" height="1"&gt;</description><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.runatserver.com/dsevigny/archive/tags/IIS/default.aspx">IIS</category></item></channel></rss>