如何将SSRS 2005配置为使用ASP.NET 2.0表单身份验证?

如何将SSRS 2005配置为使用ASP.NET 2.0表单身份验证?,asp.net,reporting-services,forms-authentication,Asp.net,Reporting Services,Forms Authentication,我有一个面向外部(internet)的SQLServer2005ReportingServices实例。我想使用ASP.NET 2.0启用表单身份验证。有几个网站讨论了如何将其配置为工作模式,但没有一个指导说明能够提供完整的解决方案。是否有人有易于遵循且有效的详细说明 我正在使用Windows Server 2003阅读中的“将Reporting Services集成到ASP.NET应用程序”一节。 您需要在SSRS和ASP.NET应用程序中更改Web.config:“…为参与共享表单身份验证的

我有一个面向外部(internet)的SQLServer2005ReportingServices实例。我想使用ASP.NET 2.0启用表单身份验证。有几个网站讨论了如何将其配置为工作模式,但没有一个指导说明能够提供完整的解决方案。是否有人有易于遵循且有效的详细说明

我正在使用Windows Server 2003

阅读中的“将Reporting Services集成到ASP.NET应用程序”一节。
您需要在SSRS和ASP.NET应用程序中更改Web.config:“…为参与共享表单身份验证的所有应用程序将Web.config文件的表单和machineKey部分的属性设置为相同的值…”


详情请参阅

另外,请安装并查看“FormsAuthentication示例”

阅读中的“将Reporting Services集成到ASP.NET应用程序”一节。
您需要在SSRS和ASP.NET应用程序中更改Web.config:“…为参与共享表单身份验证的所有应用程序将Web.config文件的表单和machineKey部分的属性设置为相同的值…”


详情请参阅

另外,安装并查看“FormsAuthentication示例”

<configuration>
  <system.web>
    <authentication mode="Forms" >
      <!-- The name, protection, and path attributes must match 
           exactly in each Web.config file. -->
      <forms loginUrl="login.aspx"
        name=".ASPXFORMSAUTH" 
        protection="All"  
        path="/" 
        timeout="30" />
    </authentication>

    <!-- Validation and decryption keys must exactly match and cannot
         be set to "AutoGenerate". The validation and decryption
         algorithms must also be the same. -->
    <machineKey
      validationKey="C50B3C89CB21F4F1422FF158A5B42D0E8DB8CB5CDA1742572A487D9401E3400267682B202B746511891C1BAF47F8D25C07F6C39A104696DB51F17C529AD3CABE" 
      decryptionKey="8A9BE8FD67AF6979E7D20198CFEA50DD3D3799C77AF2B72F" 
      validation="SHA1" />
  </system.web>
</configuration>