報告服務身份驗證

報告服務身份驗證

我網站上的報告服務始終要求提供使用者名稱和密碼。我想將其設定為網域使用者永遠不會被要求提供使用者名稱/密碼,因此我將進行單一登入。 IIS 中的報表應用程式設定為具有 Windows 驗證。

通常使用者透過報告伺服器的IP位址存取報告:

http://192.168.1.2/報告

有人可以列舉我應該檢查的選項嗎?

謝謝

答案1

Reporting Services 如何向後端資料庫進行驗證?它連接到什麼資料庫類型(SQL Server、Oracle、MySQL 等)?

如果您使用請求使用者的憑證連線到 SQL Server,則需要設定 Kerberos 驗證以避免「雙跳」問題。這也涉及在 AD 內設定適當的 SPN。

進行一些研究,並驗證這是否是您希望在您的環境中執行的操作。

答案2

在 IIS 管理控制台中,在「報表」虛擬目錄的屬性中,在「目錄安全性」標籤上,按一下「匿名存取和驗證」設定的「編輯...」按鈕。確保「整合 Windows 驗證」是唯一選取的選項。

相關內容