<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/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/" xmlns:cs="http://blogs.iis.net/"><channel><title>IIS 7.0 - Application Request Routing (ARR)</title><link>http://forums.iis.net/1154.aspx</link><description>Maximize server resources, and increase application availability and scalability with Application Request Routing.  Use this forum to ask questions, discuss issues, request features, and get support.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: LOGON_USER null after URL Rewrite</title><link>http://forums.iis.net/thread/1910471.aspx</link><pubDate>Thu, 16 Jul 2009 01:15:16 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1910471</guid><dc:creator>anilr</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1910471.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1154&amp;PostID=1910471</wfw:commentRss><description>&lt;p&gt;No, there is no secure way to do this without actually authenticating on the backend server&amp;nbsp;- you could add the LOGON_USER to a request header which is picked up the backend application server but if the clients can directly hit the backend server, they can spoof it easily.&lt;/p&gt;</description></item><item><title>Re: LOGON_USER null after URL Rewrite</title><link>http://forums.iis.net/thread/1906779.aspx</link><pubDate>Fri, 12 Jun 2009 14:40:37 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1906779</guid><dc:creator>AMCGremlin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1906779.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1154&amp;PostID=1906779</wfw:commentRss><description>&lt;p&gt;Thanks for the fast response.&lt;/p&gt;
&lt;p&gt;We use Windows Authentication. The user must authenticate in IIS on server A using a domain account. Once the user has authenticated, the request gets forwarded to the JBoss app on server B. JBoss uses the LOGON_USER value to identify the user. Since we synchronize via LDAP with AD and store the user names within our db, we simply match the LOGON_USER with the names locally held. Since authentication has been completed we do not require further authentication within the application.&lt;/p&gt;
&lt;p&gt;This provides us with a simple form of single sign-on. &lt;/p&gt;
&lt;p&gt;Today we use IIS6 and the mod_jk ISAPI filter for this. We would like to replace IIS6 and the ISAPI filter with IIS7 and ARR. In some cases server A and server B are different machines (e.g. server A is outside the firewall and server B is inside) so as to provide additional isolation between the application and the internet. In other cases (e.g. single sign-on is the primary requirement within a corporate intranet) IIS and mod_jk are located on the same server as JBoss. &lt;/p&gt;
&lt;p&gt;Given this situation, is there a way to configure IIS7/ARR so the LOGON_USER value contains the authenticated user name when the request is received on server B? Or is there a better way to configure things to achieve the same results we are seeking? &lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;</description></item><item><title>Re: LOGON_USER null after URL Rewrite</title><link>http://forums.iis.net/thread/1906768.aspx</link><pubDate>Fri, 12 Jun 2009 14:09:06 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1906768</guid><dc:creator>anilr</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1906768.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1154&amp;PostID=1906768</wfw:commentRss><description>&lt;p&gt;You did not specify what kind of authentication you are using, one of the IIS builtin ones or something custom, you probably&amp;nbsp;need to not do authentication on server A so that the authentication information is sent as-is to server B.&lt;/p&gt;</description></item><item><title>LOGON_USER null after URL Rewrite</title><link>http://forums.iis.net/thread/1906760.aspx</link><pubDate>Fri, 12 Jun 2009 12:44:53 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1906760</guid><dc:creator>AMCGremlin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1906760.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1154&amp;PostID=1906760</wfw:commentRss><description>I am trying to use IIS Integrated Authentication to authenticate users on server A before forwarding requests via URL Rewrite to a JBoss/Jetty application on server B. Although the users are forced to authenticate on server A, the request header received by Jetty contains a null value for LOGON_USER.

Is this expected behavior or have I done something wrong?

Thanks.</description></item></channel></rss>