使用集成安全性通过excel连接到分析服务

时间:2016-08-04 12:25:28

标签: java spring-security

我有excel连接到http://localhost:port/xmla的分析服务,连接到在diff服务器上运行的jetty服务器。我想启用窗口身份验证,将窗口活动目录的用户详细信息发送到服务器进行验证。

但问题是,如果我使用“使用窗口验证”的单选按钮,则不会将凭证发送到服务器。

为此,我们需要启用窗口集成安全性。

我想知道在哪个层中将对身份验证进行身份验证我们是否需要在服务器端编写ntlm协议逻辑,或者我们是否必须将任何代码写入Windows级别。

提前致谢,请帮助我。

1 个答案:

答案 0 :(得分:0)

您需要让SSAS为用户使用AD。然后,您需要将活动目录用户添加到您尝试访问的多维数据集。您可以创建角色并在其中添加用户,也可以直接将其添加到多维数据集安全性。用户将域\ sAMAccountName添加到SSAS。然后验证您使用sAMAccountName和密码(如果您手动创建用户的用户名和sAMAccountName通常是相同的)。

在excel中,您可以在连接字符串或其显示的对话框中写入凭据。你输入类似

的东西

服务器:http://localhost/xmla

用户:Domain \ sAMAccountName(来自AD)

密码:密码:)