2016-08-04 20 views
0

我有excel連接到分析服務http://localhost:port/xmla連接到diff服務器上運行的jetty服務器。我想啓用窗口身份驗證,將窗口活動目錄的用戶詳細信息發送到服務器進行驗證。使用集成安全性通過excel連接到分析服務

但是,如果我使用單選按鈕是「使用窗口身份驗證」它沒有發送證書到服務器的問題。

爲此,我們需要啓用窗口集成安全性。

我想知道在哪一層證書將被認證,我們需要在服務器端編寫ntlm協議邏輯,或者我們必須編寫任何代碼到Windows級別。

在此先感謝,請幫助我。

回答

0

您需要讓SSAS爲用戶使用AD。然後,您需要將活動目錄用戶添加到您嘗試訪問的Cube中。您可以創建角色並在其中添加用戶,也可以直接將其添加到多維數據集安全性。用戶使用domain \ sAMAccountName添加到SSAS。然後,使用sAMAccountName和密碼進行身份驗證(如果您手動創建用戶,則用戶名和sAMAccountName通常是相同的)。

在excel中,您可以在連接字符串或其顯示的對話框中編寫憑證。而你輸入類似

服務器:http://localhost/xmla

用戶:域\ SAM帳戶(從AD)

密碼:密碼:)

+0

非常感謝您的回覆。在當前實現中,我們可以通過excel-> data->從其他source->從分析服務登錄到正在運行的jetty服務器。服務:它將提出兩個選項,一個是使用window auth並輸入uid/pwd。所以,當我們手動使用uid/pwd時,它的工作和它打擊認證servlet並能夠驗證用戶。但我們不想手動放置uid/pwd,我們想要使用「使用窗口auth」,所以我們沒有進入uid/pwd,提交它時應該打到認證servlet,然後纔可以在服務器端驗證用戶。 – Arvind

相關問題