<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx</link><description>It never ceases to amaze me how easily users will download and install arbitrary binaries from arbitrary sources as administrator... but the security concerns aside, I am going to address the popular question of how exactly to configure CustomAuth and</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#525272</link><pubDate>Mon, 06 Feb 2006 00:33:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:525272</guid><dc:creator>Vlad</dc:creator><description>David, are the other options to rewrite or simulate what CustomAuth does in .NET? One example would be for SharePoint Single Sign On solution. Since SPS has their own ISAPI filter to manage url, what customers are doing is using CustAuth to intercept calls before SPS. Any other approaches besides writing it in C++?&lt;br /&gt;Thanks a lot.</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#525326</link><pubDate>Mon, 06 Feb 2006 03:28:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:525326</guid><dc:creator>David.Wang</dc:creator><description>Vlad - You cannot do what CustomAuth does with .NET and IIS6.&lt;br /&gt;&lt;br /&gt;CustomAuth simply provides you a way to use a URL-based Form to retrieve username/password which is converted to a NT User Token on the server and assigned to IIS for use on a given request.&lt;br /&gt;&lt;br /&gt;.NET has no way to assign a NT User Token to IIS. You may be able to do this with HttpModules for purely managed resources, but there is no way to provide CustomAuth behavior using managed code.&lt;br /&gt;&lt;br /&gt;The ability to fully extend server behavior using both native and managed code is something we are doing in IIS7.&lt;br /&gt;&lt;br /&gt;This seems like something interesting to clarify with examples. I am soliciting for questions/analysis of SharePoint/IIS customization:&lt;br /&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/david.wang/archive/2006/02/05/HOWTO_Sharepoint_and_CustomAuth_Part_1_Soliciting_Questions.aspx"&gt;http://blogs.msdn.com/david.wang/archive/2006/02/05/HOWTO_Sharepoint_and_CustomAuth_Part_1_Soliciting_Questions.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//David</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#525942</link><pubDate>Mon, 06 Feb 2006 22:55:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:525942</guid><dc:creator>Richard</dc:creator><description>I am using CustomAuth.dll as ISAPI filter for form authentication in SharePoint Portal server. It works fine. But after a iisreset somehow the authentication doesn't work anymore. I get the an error: &amp;quot;You cannot view this area, either because the area no longer exists or because you do not have the rights to view this area&amp;quot;. &amp;nbsp;&lt;br /&gt;&lt;br /&gt;Do you have any suggestion?&lt;br /&gt;&lt;br /&gt;Thank you in advance&lt;br /&gt;</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#526229</link><pubDate>Tue, 07 Feb 2006 05:03:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:526229</guid><dc:creator>Han Chaal</dc:creator><description>Greetings Richard,&lt;br /&gt;&lt;br /&gt;The reason you got the error was because you must turn off Anonymous Access BEFORE resetting IIS. This bug is inherent with IIS6 and no, there is no patch for it to the best of my knowledge.&lt;br /&gt;&lt;br /&gt;The only way around this is to goto IIS and disable Anonymous Access for all the sites, then reset IIS, and then re-enable Anonymous Access. Some users do not encounter this problem for some reason which is why this bug is not readily apparant.</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#526534</link><pubDate>Tue, 07 Feb 2006 15:37:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:526534</guid><dc:creator>David.Wang</dc:creator><description>Richard - do not use IISRESET on IIS6. You should never need to use it on IIS6, and it does bad things to IIS6 including possibility of corrupting configuration. Please describe WHY you are using IISRESET, and whether you are running in IIS5 Compatibility Mode or IIS6 Worker Process Isolation Mode&lt;br /&gt;&lt;br /&gt;Han - Can you give definitive steps to reproduce the issue? Without definitive repro steps, I can tell you that it will *never* be patched. In other words, since software is a creative process, without user feedback, issues will never be addressed and you simply have to live within your own silence.&lt;br /&gt;&lt;br /&gt;I suspect that something simpler explains what you are seeing, but it cannot be diagnosed unless it can be readily reproduced. &lt;br /&gt;&lt;br /&gt;Right now, one thing I am considering is if Integrated authentication is in use across a worker process recycle because that can lead to loss of authentication/rights to a website without the client noticing. But that is a known condition.&lt;br /&gt;&lt;br /&gt;//David</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#526766</link><pubDate>Tue, 07 Feb 2006 20:45:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:526766</guid><dc:creator>Richard</dc:creator><description>Thank you, Han and David.&lt;br /&gt;You are right. I Do not need resset IIS. &amp;nbsp;The only reason I use iisreset is that it can reproduce the problem. In my case, after I configure the CustomAuth, &amp;nbsp;it works fine. However, &amp;nbsp;I always got same error message the next day. It means I have to reset IIS every day to get CustomAuth to work. &lt;br /&gt;By the way, IIS is running in IIS6 Worker Process Isolation Mode (&amp;quot;Run WWW service in IIS 5.0 isolation mode&amp;quot; is unchecked), and ASP.Net is 1.1.4322.&lt;br /&gt;&lt;br /&gt;Thank you again,&lt;br /&gt;&lt;br /&gt;Richard&lt;br /&gt;</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#529253</link><pubDate>Fri, 10 Feb 2006 10:04:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:529253</guid><dc:creator>Han Chaal</dc:creator><description>Greetings David Wang,&lt;br&gt;&lt;br&gt;The reason I reset IIS was to reload the web.config file for that site as I had made changes to the SafeControl Assemblies for my custom web parts. To the best of my knowledge that is the only way to reload the web.config file?&lt;br&gt;&lt;br&gt;But I agree that resetting IIS should only be done as a last-resort. If anyone has a better way please let me know.&lt;br&gt;&lt;br&gt;&lt;br&gt;Best Regards&lt;br&gt;Harnam S Chaal</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#539725</link><pubDate>Mon, 27 Feb 2006 10:08:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:539725</guid><dc:creator>Akif</dc:creator><description>Hi &amp;nbsp;David Wang&lt;br&gt;&lt;br&gt;I m using a wild card ISAPI extension with SPS. It is working properly but when I reset IIS, it generates an exception in its CHttpServer::GetExtensionVersion method and I have to first remove it, then start SPS and then again register it and it works fine then.&lt;br&gt;&lt;br&gt;So is there any way to avapod this entire cycle again and again or it is the prob at my side.&lt;br&gt;&lt;br&gt;Regards and Thanx,&lt;br&gt;Syed Akif kamal</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#539734</link><pubDate>Mon, 27 Feb 2006 10:44:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:539734</guid><dc:creator>David.Wang</dc:creator><description>Akif - the problem has to be with your ISAPI Extension DLL since IIS is simply loading/invoking the ISAPI and the ISAPI is responsible for handling whatever environment it is placed in. Your workaround illustrates that your ISAPI has some problem with the environment; you have to figure out what it is.&lt;br&gt;&lt;br&gt;My guess is that SPS uses one version of the .Net Framework in the process while your ISAPI DLL triggers code requiring another .Net Framework version to load... which fails due to the well-known CLR Versioning issue.&lt;br&gt;&lt;br&gt;You will have to debug GetExtensionVersion of your ISAPI DLL to figure out what is going on. This is easy to do using:&lt;br&gt; &amp;nbsp;&amp;quot;sx e ld &amp;lt;module name&amp;gt;&amp;quot;&lt;br&gt;with the debuggers in the the freely available Microsoft Debugging Toolkit.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#540372</link><pubDate>Tue, 28 Feb 2006 09:15:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:540372</guid><dc:creator>Akif</dc:creator><description>Thanx for ur reply.&lt;br&gt;&lt;br&gt;Actually I m calling managed Assemblies of SPS from the ISAPI. So if these assemblies are not loaded before hand, my ISAPI fails to load them. Is there any workaround, a proper one :)&lt;br&gt;&lt;br&gt;Regards and thanx&lt;br&gt;Syed Akif Kamal </description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#550255</link><pubDate>Mon, 13 Mar 2006 10:50:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:550255</guid><dc:creator>Rasmus Foged</dc:creator><description>Just wanted to share that you can use .NET to make what customauth does. But this does not apply to Sharepoint - only &amp;nbsp;.NET/classical ASP solutions. &lt;br&gt;&lt;br&gt;You will need the activets library and a custom HttpHandler, &amp;nbsp;map all request to your handler and write the token so IIS interpets the handle.&lt;br&gt;&lt;br&gt;/Foged</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#550283</link><pubDate>Mon, 13 Mar 2006 12:00:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:550283</guid><dc:creator>David.Wang</dc:creator><description>Rasmus - I do not think what you are describing is comparable to what CustomAuth does.&lt;br&gt;&lt;br&gt;CustomAuth calls LogonUser with the username/password to get a NT User Token, and then calls HSE_REQ_EXEC_URL with the NT User Token to change the Impersonation Token IIS uses to execute the remainder of the request.&lt;br&gt;&lt;br&gt;The only ways to modify the IIS Impersonation Token are through authentication protocol, ISAPI Filter subscribing to either SF_NOTIFY_PREPROC_HEADERS, SF_NOTIFY_AUTHENTICATION, or SF_NOTIFY_AUTH_COMPLETE event, or ISAPI Extension calling HSE_REQ_EXEC_URL. No .Net library can call any of these functions.&lt;br&gt;&lt;br&gt;I can believe that your component changes the thread token that remains in effect for the remainder of the .Net request, but it is in no way similar to the what CustomAuth does. If it was real, then it would also apply to Sharepoint (like CustomAuth) because Sharepoint is merely a .NET solution.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#570136</link><pubDate>Thu, 06 Apr 2006 20:39:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:570136</guid><dc:creator>Mark</dc:creator><description>David - You last post seems to seems to contradict another post you made awhile back on another topic. (I'm certain I'm just not quite understanding something)...&lt;br&gt;&lt;br&gt;your last post replying to Rasmus Foged on Monday, March 13, 2006 5:00 AM, you say &amp;quot;No .Net library can call any of these functions.&amp;quot; &amp;nbsp;referring to 'HSE_REQ_EXEC_URL' along with a number of other functions.&lt;br&gt;&lt;br&gt;But how then does the DefaultHttpHandler in IIS6 (with ASP.Net 2.0) call 'HSE_REQ_EXEC_URL' as you mention in your other thread post at:&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/david.wang/archive/2005/08/29/HOWTO_Protect_non_dotNET_content.aspx"&gt;http://blogs.msdn.com/david.wang/archive/2005/08/29/HOWTO_Protect_non_dotNET_content.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;The specific post I'm referring to was made on:&lt;br&gt;Monday, October 24, 2005 9:41 PM&lt;br&gt;&lt;br&gt;I know it's a little off topic, Sorry,&lt;br&gt;&lt;br&gt;--Mark&lt;br&gt;</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#570426</link><pubDate>Fri, 07 Apr 2006 03:29:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:570426</guid><dc:creator>David.Wang</dc:creator><description>Mark - What I mean is that:&lt;br&gt;1. Microsoft does not provide any .Net library nor managed code to directly call those native code functions.&lt;br&gt;2. Microsoft does provide limited and wrapped access to those native code functions from managed code (for example, DefaultHttpHandler is indirect way for User to control pszUrl of HSE_REQ_EXEC_URL - ASP.Net ISAPI DLL is mapping between User's Managed Code modules and ISAPI, so it translates the String returned by DefaultHttpHandler into pszUrl on its internal HSE_REQ_EXEC_URL call. But, User Managed Code module STILL has no way to set any other HSE_REQ_EXEC_URL properties like request header, entity body, user token...)&lt;br&gt;3. It's just code, so User can always write native/managed interop to allow Managed code access to those native code functions.&lt;br&gt;&lt;br&gt;Most users cannot do #3, so it is easier for me to say &amp;quot;No .Net library can call any of these functions.&amp;quot; than &amp;quot;Microsoft does not provide any .Net library to call those functions&amp;quot;. Because if I do, the next User question would be &amp;quot;since you did not say it is impossible, how do I do that with managed code&amp;quot;... and that would be opening a Pandora's Box of questions and design details beyond most people's comfort level.&lt;br&gt;&lt;br&gt;In other words, if you are not satisfied with #2, you will either have to wait for us to change #1 (in IIS7), or you will need to figure out how to do #3 yourself.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#570843</link><pubDate>Fri, 07 Apr 2006 17:55:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:570843</guid><dc:creator>Mark</dc:creator><description>Great explanation, thanks for clearing that up for me.&lt;br&gt;--Mark</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#658864</link><pubDate>Fri, 07 Jul 2006 13:37:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:658864</guid><dc:creator>Ramon</dc:creator><description>Hi David,&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;i'm trying to use CustomAuth with my SPS and I'm having some problems. After I have readed your topic I have achieved to see the built-in logon page when requesting a page. My problem is when I push de &amp;quot;Log On&amp;quot; Button, then browser is redirected to &amp;quot;\Logon&amp;quot; and a 404 Error is displayed. This seems like CustomAuth.dll is not intercepting this Page. Can you help me?&lt;br&gt;&lt;br&gt;Thanks in advanced</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#658976</link><pubDate>Fri, 07 Jul 2006 16:14:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:658976</guid><dc:creator>Ramon Espuga</dc:creator><description>Hi,&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; I'm here another time. Finally seems that I have solved the 404 error. I think the problem was with IISRESET bug or with Exclude Path. &lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; The problem now is that I cannot enter into Sharepoint, I'm pushing the submit button and the Logon.htm page displays another time. I don't know if CustomAuth.dll is validating me or not, is there any way to debug the process or to see where is the problem?&lt;br&gt;&lt;br&gt;</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#669333</link><pubDate>Tue, 18 Jul 2006 09:22:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:669333</guid><dc:creator>Ramon Espuga</dc:creator><description>Hi David,&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; finally CuastomAuth is working in my development environment, but not in my real server. But this is not the question this time. Now I'm trying to make a redirection back to the user's requested page before the authentication and I'm not sure how to make it. Can you help me?</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#673882</link><pubDate>Fri, 21 Jul 2006 17:45:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:673882</guid><dc:creator>Tom</dc:creator><description>I have never been able to get this option to work any assitance would be helpful. &lt;br&gt;I installed the ISAPI Filter and set Mapping for the IIS extensions and webservices extensions. &lt;br&gt;I set the appropriate settings and paths in the .ini file. &lt;br&gt;&lt;br&gt;Yet when I go to the portal site I still get the default login prompt from IIS and it also apears to block me from other items even after I have logged in. so I get 2 prompts and the second no longer works. </description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#674132</link><pubDate>Fri, 21 Jul 2006 22:01:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:674132</guid><dc:creator>David.Wang</dc:creator><description>Tom - Since we are talking about security and it is completely custom, every single detail has to be perfect or else it won't work. Please re-read the blog entry to understand and follow all details because that is all you need to get CustomAuth to work with default IIS.&lt;br&gt;&lt;br&gt;For example, CustomAuth *requires* ONLY Anonymous authentication to be enabled, any custom portal applications *must* work with ONLY anonymous authentication enabled, but all protected resources must DENY the anonymous user access.&lt;br&gt;&lt;br&gt;You may need to do additional steps to get other applications on IIS to work with it, but since the application is arbitrary, the steps are also arbitrary.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#6658181</link><pubDate>Wed, 05 Dec 2007 00:43:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6658181</guid><dc:creator>Johnny</dc:creator><description>&lt;p&gt;Windows Authentication &amp;amp; CustomAuth&lt;/p&gt;
&lt;p&gt;I am struggeling to find a solution to my fairly basic problem. On the global intranet site I am developing the authentication is done using Windows Authentication and Active Directory groups. Our company has a desk sharing policy and in some cases multiple users share 1 PCs. My website would then require all these users to constantly be logging in and out. I looked at the CustomAuth Extension in Detail, to me this looks like all users would then have to type in username and password.&lt;/p&gt;
&lt;p&gt;Ideally I would like to have a start page which has 2 links:&lt;/p&gt;
&lt;p&gt;1. Login with current Windows User&lt;/p&gt;
&lt;p&gt;2. Login as a different User&lt;/p&gt;
&lt;p&gt;When 1. is pressed the current Windows credentials would be used without any manual typing. When 2. is pressed a page (or pop-up) appears where the credentials can be entered manually.&lt;/p&gt;
&lt;p&gt;This solution would solve many of my issues: &lt;/p&gt;
&lt;p&gt;- if a user with auth is sitting at the PC of a user without auth, then the credentials can be entered of the user who has access&lt;/p&gt;
&lt;p&gt;- my app has 2 types of user: normal &amp;amp; admin....hence if &amp;nbsp;an admin user is sitting at the PC of a non admin user, then the admin can enter the required credentials&lt;/p&gt;
&lt;p&gt;I have looked all over and find many people looking to solve the same issue as me, but with no solution around. There are some 'dirty' work arounds, like starting IE using the 'RunAs' command, changing the IE settings to prompt &amp;nbsp;for all sites, and so forth.&lt;/p&gt;
&lt;p&gt;Is there a way to achieve my goal of offering my users maximum comfort &amp;amp; flexibility with IIS6.0?&lt;/p&gt;
&lt;p&gt;Will there be an easy way to achieve this in IIS 7.0? Is there an official date for release yet?&lt;/p&gt;
&lt;p&gt;Many thanks, I hope this blog is still being used.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Johnny&lt;/p&gt;
</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#8767292</link><pubDate>Wed, 23 Jul 2008 19:31:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8767292</guid><dc:creator>Tim Mansell</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;I will most likely need to use this functionality within IIS7, can you confirm whether CustomAuth will work with IIS7.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Tim&lt;/p&gt;
</description></item><item><title>re: HOWTO: Install and Use CustomAuth on IIS 6</title><link>http://blogs.msdn.com/david.wang/archive/2006/01/24/HOWTO-Install-and-Use-CustomAuth-on-IIS-6.aspx#8775101</link><pubDate>Sat, 26 Jul 2008 12:44:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8775101</guid><dc:creator>David.Wang</dc:creator><description>&lt;p&gt;Johnny - your requirements actually have nothing to do with IIS. You want the browser to perform such logins patterns.&lt;/p&gt;
&lt;p&gt;IIS will accept the login no matter how the user clicked the button.&lt;/p&gt;
&lt;p&gt;//David&lt;/p&gt;
</description></item></channel></rss>