啟用報表管理員傳遞自訂驗證 Cookie
如果您要使用自訂驗證延伸模組,您應配置報表管理員來傳送自訂驗證 Cookie。否則,報表管理員只能透過報表伺服器特定的 HTTP 要求來傳送 Cookie。如果您要傳送其他 Cookie,就必須修改 RSReportServer.Config 檔。
修改 RSReportServer.Config 檔
您可以將 <PassThroughCookies> 元素加入至 RSReportServer.config 檔中的報表管理員組態設定,藉以讓報表管理員將其他 Cookie 傳送至報表伺服器。當單一登入驗證方案不僅需要報表伺服器驗證 Cookie,同時也需要協力廠商驗證系統提供的 Cookie 時,傳送其他 Cookie 這項功能就顯得非常有用。
使用報表管理員時,若要能夠透過 HTTP 要求來傳送其他 Cookie,則必須在 RSReportServer.config 檔中設定下列元素:
<UI>
<CustomAuthenticationUI>
...
<PassThroughCookies>
<PassThroughCookie>cookiename1</PassThroughCookie>
<PassThroughCookie>cookiename2</PassThroughCookie>
</PassThroughCookies>
</CustomAuthenticationUI>
...
</UI>