<div>I hope I have posted this to the correct site. Please let me know where this best fits. Thanks in advance....</div><div>--------------------------------------------------------------------------------------------------------------------------</div>
<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><span style="font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><b>Problem</b>: Shibboleth authentication will not kick in on a Windows 2008R2 64-bit IIS7 web application when the </span></span><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><span style="font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">App Pool Advanced Setting: Enable 32-Bit Applications = True. </span></span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><span style="font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">Enable 32-Bit Applications = True is needed to run Crystal Reports 2008 (a 32-bit only application / dll) in applications that use Crystal Reports. </span></span></div>
</blockquote><div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><span style="font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><br>
<b>Question</b>: How can Shibboleth be called to work properly in this situation with mixed 64-bit and 32-bit applications? <br>1.        64-bit Shibboleth is properly installed. <br>2.        The root website (AESWEB) is configured: <br>
a.         .NET Framework Version = v2.0 <br> b.        Enable 32-Bit Applications = False <br> c.        Managed Pipeline Mode = Classic <br> •        If Enable 32-Bit Applications = <b>Integrated</b>, then all sites (paths) error with a 500 - Internal server error on the URL: https://<a href="http://admin.example.org/Shibboleth.sso/SAML2/POST" target="_blank" style="color: rgb(0, 0, 204); ">admin.example.org/Shibboleth.sso/SAML2/POST</a> <br>
<img src="http://shibboleth.1660669.n2.nabble.com/file/n6800963/image001.png" border="0" alt="Event ID: 7011 Shiboleth ISAPI Filter"><br>3.        Crystal Reports 2008 (32-bit application / dll) is running on the system, and is utilized by most of the applications that are hosted. It only runs in 32-bit mode. <br>
<img src="http://shibboleth.1660669.n2.nabble.com/file/n6800963/image003.png" border="0" alt="Crystal Reports App Pool setup"><br> <br>4.        The Shibboleth2.xml setup is as follows: <br> <Host name="<a href="http://admin.example.org/" target="_blank" style="color: rgb(0, 0, 204); ">admin.example.org</a>" redirectToSSL="443"><br>
<Path name="fybudgetdev" authType="shibboleth" requireSession="true"/><br> <Path name="greenhouse" authType="shibboleth" requireSession="true"/><br>
<Path name="portal" authType="shibboleth" requireSession="true"/><br> <Path name="test" authType="shibboleth" requireSession="true"/> <br>
</Host></span></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><span style="font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><br>
5.        Shibboleth will kick in for authentication for an app that is set with App Pool advanced settings (not using Crystal Reports 2008): <br> a.        .NET Framework Version = v2.0 <br> b.        Enable 32-Bit Applications = False <br>
c.        Managed Pipeline Mode = Integrated <br><br>6.        Shibboleth will NOT kick in for authorization for an app that is set with App Pool advanced settings (using Crystal Reports 2008): <br> a.        .NET Framework Version = v2.0 <br>
b.        Enable 32-Bit Applications = True <br> c.        Managed Pipeline Mode = Integrated or Classic <br> <img src="http://shibboleth.1660669.n2.nabble.com/file/n6800963/image005.png" border="0" alt="Application App Pool setup"><br>
<br>7.        Enabled ISAPI filter. Tried it with application that is 32-bit enabled, and it did not help. Reset the Execute=false, so ISAPI filter is disabled once again. <br> <br><img src="http://shibboleth.1660669.n2.nabble.com/file/n6800963/image007.png" border="0" alt="Handler Mapping"><br>
<br><br>Thank you in advance. <br><br></span><span style="font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">Patti Held</span></span><div><font class="Apple-style-span" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><br clear="all">
</font><div><br></div>-- <br>P. Held<br><a href="mailto:pheld@softwaretouch.com">pheld@softwaretouch.com</a><br>
<div><a href="mailto:pheld@umn.edu">pheld@umn.edu</a></div></div></div></div>