FQDN을 사용할 때 SSRS 자격 증명을 묻는 메시지

FQDN을 사용할 때 SSRS 자격 증명을 묻는 메시지

SSRS 보고서를 사용하는 웹 애플리케이션을 작성 중이고 HTTPS를 사용하도록 프로덕션 SSRS 서버를 구성한 후 보고서가 실행되지 않는 것을 발견했기 때문에 이 문제가 발생했습니다(오류 401: 금지됨).

이후 HTTPS를 사용하여 웹 포털의 URL로 이동하려고 하면 로그인 자격 증명을 입력하라는 메시지가 표시되지만 대신 HTTP URL로 이동하면 이러한 메시지가 발생하지 않는다는 사실을 발견했습니다. 클라이언트 컴퓨터와 서버가 모두 동일한 Windows 도메인에 가입되어 있고 서버의 관리자이므로 자격 증명을 묻는 메시지가 표시되어서는 안 됩니다.

상황은 다음과 같습니다.

  • 동일한 도메인에 SSRS(동일한 버전, 내가 알 수 있는 한 동일한 구성)를 실행하는 Dev 서버가 있습니다. HTTPS를 먼저 지원하도록 이 서버를 재구성했는데 아무런 문제가 없었습니다. Dev 서버에서 웹 포털 URL로 이동할 수 있으며 자격 증명을 묻는 메시지가 표시되지 않고 열립니다.
  • 두 SSRS 서버 모두에 동일한 SSL 인증서를 사용하고 있습니다.
  • SSRS 인증서는 도메인을 지정하므로 HTTPS를 사용하여 URL을 탐색하려면 FQDN을 포함해야 합니다(예: URL에 도메인을 포함하려면).
  • Dev 서버는 Dev 환경을 위한 웹 서버이기도 하므로 IIS도 실행합니다. 프로덕션 서버는 SQL Server 2016만 실행합니다. IIS를 설치할 때 발생하는 일부 구성으로 인해 Dev 서버에서 동일한 문제가 발생하지 않는 것 같지만 확실하지는 않습니다.

파일 reportserver.config은 두 서버 모두에서 동일합니다. 인증 섹션은 다음과 같습니다.

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

내가 말했듯이 이것은 HTTPS를 사용하지 않는 경우 Dev 서버와 프로덕션 서버에서도 완벽하게 작동합니다.

로그인 자격 증명을 입력하지 않고 HTTPS 및 FQDN을 사용하여 작동하도록 프로덕션 서버의 SSRS 웹 포털에 대한 연결을 허용하고 실행되지 않는 보고서도 수정하기 위해 어떤 구성을 변경해야 하는지 누구든지 말해 줄 수 있습니까? ?

답변1

추가하다클라이언트 노트북의 Internet Explorer 설정에 있는 로컬 인트라넷 영역의 URL입니다.

답변2

예, 작동하지만 모든 사용자는 신뢰할 수 있는 사이트에 URL을 추가해야 하며 동일한 서버/연결에서만 작동하고 외부에서는 작동하지 않습니다.

관련 정보