내 사이트의 보고 서비스에서는 항상 사용자 이름과 비밀번호를 묻습니다. 도메인 사용자에게 사용자 이름/비밀번호를 묻지 않으므로 싱글 사인온(Single Sign On)을 사용하도록 설정하고 싶습니다. IIS의 보고서 응용 프로그램은 Windows 인증을 갖도록 설정되어 있습니다.
일반적으로 사용자는 보고 서버의 IP 주소로 보고서에 액세스합니다.
누군가 내가 확인해야 할 옵션을 열거할 수 있습니까?
감사합니다
답변1
보고 서비스는 백엔드 데이터베이스에 대해 어떻게 인증합니까? 어떤 데이터베이스 유형(SQL Server, Oracle, MySQL 등)에 연결되어 있나요?
요청하는 사용자의 자격 증명을 사용하여 SQL Server에 연결하는 경우 "이중 홉" 문제를 방지하려면 Kerberos 인증을 설정해야 합니다. 여기에는 AD 내에서 적절한 SPN을 설정하는 것도 포함됩니다.
몇 가지 조사를 수행하고 이것이 귀하의 환경에서 수행하려는 작업인지 확인하십시오.
답변2
IIS 관리 콘솔의 "보고서" 가상 디렉터리 속성에 있는 "디렉터리 보안" 탭에서 "익명 액세스 및 인증" 설정에 대해 "편집..." 버튼을 클릭합니다. "통합 Windows 인증"이 선택되어 있는 유일한 옵션인지 확인하세요.