SSRS solicitando credenciais ao usar FQDN

SSRS solicitando credenciais ao usar FQDN

Me deparei com esse problema porque estou escrevendo um aplicativo da web que usa relatórios SSRS e, depois de configurar nosso servidor SSRS de produção para usar HTTPS, descobrimos que os relatórios não serão executados (obtemos o erro 401: Proibido).

Desde então, descobri que, se eu tentar navegar até a URL do Portal da Web usando HTTPS, serão solicitadas credenciais de login, o que não acontece se eu navegar até a URL HTTP. Não deveria receber solicitações de credenciais, pois minha máquina cliente e o servidor estão associados ao mesmo domínio do Windows e sou administrador no servidor.

Esta é a situação:

  • Temos um servidor Dev no mesmo domínio também executando SSRS (versão idêntica e, até onde sei, configuração idêntica). Reconfigurei este servidor para suportar HTTPS primeiro e não tive problemas com isso. Posso navegar até o URL do portal da Web no servidor Dev e ele abre sem solicitar credenciais.
  • Estamos usando o mesmo certificado SSL para ambos os servidores SSRS.
  • O certificado SSRS especifica o domínio, portanto para navegar até a URL usando HTTPS é necessário incluir o FQDN (ou seja, incluir o domínio na URL).
  • O servidor Dev também está executando o IIS porque também é o servidor web do ambiente Dev. O servidor de produção executa apenas o SQL Server 2016. Suspeito que alguma configuração que ocorre quando o IIS é instalado é a razão pela qual não estou tendo os mesmos problemas no servidor Dev, mas não tenho certeza.

O reportserver.configarquivo é idêntico em ambos os servidores. A seção de autenticação é a seguinte:

<Authentication>
    <AuthenticationTypes>
        <RSWindowsNTLM/>
    </AuthenticationTypes>
    <RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
    <RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
    <EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>

Como eu disse, isso funciona perfeitamente no servidor Dev e também no servidor de produção se eu não usar HTTPS.

Alguém pode me dizer qual configuração eu preciso alterar para permitir a conexão com o Portal da Web SSRS no servidor de produção (e, esperançosamente, também corrigir os relatórios que não serão executados) para funcionar usando HTTPS e o FQDN sem ser solicitado a fornecer credenciais de login ?

Responder1

Adicionaro URL para sua zona de intranet local nas configurações do Internet Explorer no laptop cliente.

Responder2

Sim, funcionará, mas cada usuário precisa adicionar a URL em um site confiável e só funciona no mesmo servidor/conexão, não funciona fora

informação relacionada