Partilhar via


Configurar o Gerenciador de Relatórios para transmitir cookies de autenticação personalizados

Se você estiver usando uma extensão de autenticação personalizada, configure o Gerenciador de Relatórios para transmitir cookies de autenticação personalizados. Caso contrário, o Gerenciador de Relatórios transmitirá cookies somente por solicitações HTTP específicas do servidor de relatório. Se desejar transmitir cookies adicionais, modifique o arquivo RSReportServer.Config.

Modificando o arquivo RSReportServer.Config

Você pode habilitar o Gerenciador de Relatórios para transmitir cookies adicionais para o servidor de relatório adicionando um <PassThroughCookies> elemento às definições de configuração do Gerenciador de Relatórios no arquivo RSReportServer.config. A transmissão de cookies adicionais é útil em uma solução de autenticação de logon único que requer não só cookies de autenticação do servidor de relatório, mas também cookies de um sistema de autenticação de terceiros.

Para permitir que cookies adicionais sejam transmitidos através de solicitações HTTP ao usar o Gerenciador de Relatórios, defina os seguintes elementos no arquivo RSReportServer.config:

<UI>  
   <CustomAuthenticationUI>  
      ...  
      <PassThroughCookies>  
         <PassThroughCookie>cookiename1</PassThroughCookie>  
         <PassThroughCookie>cookiename2</PassThroughCookie>  
      </PassThroughCookies>  
   </CustomAuthenticationUI>  
      ...  
</UI>  

Consulte Também

Autenticação com o servidor de relatório
Arquivo de configuração RSReportServer
Visão geral das extensões de segurança
Configurar e administrar um servidor de relatório (modo nativo do SSRS)