excel - ssas自定义身份验证

标签 excel authentication ssas

我试图允许 Excel 2010 通过 IIS 7.5 连接到 SSAS 2008 多维数据集。我已在 IIS 7.5 中设置了 msmdpump,并且可以使用 url http://localhost/Excel/msmdpump.dll 通过 excel 成功访问多维数据集。这适用于 Windows 身份验证和基本身份验证。到目前为止,一切都很好。但是,我需要它来处理自定义身份验证,因为我们可能有数百个需要访问权限的用户,并且他们的凭据将存储在 SQL 2008 表中。

我尝试创建自定义身份验证 http 模块,但 Excel 不调用它。是否可以创建一个 http 模块或其他模块,以便当用户尝试访问 Excel 中的多维数据集时,我可以根据自定义数据存储对用户进行身份验证?

附注对用户进行身份验证后,我将使用模拟方式通过 Windows 帐户连接到 SSAS。

最佳答案

我能够让它与 http 模块一起工作。该代码与 Code Plex 上的自定义基本身份验证模块非常相似。关键是我必须将应用程序池设置为集成模式。我将应用程序池设置为在 Windows 帐户下运行。如果针对 SQL 表的用户凭据正常,我会在 xmla 中的 customdata 属性中插入一个值,这样我就可以限制对用户可以看到的内容的访问。

关于excel - ssas自定义身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14634139/

相关文章:

sql - 如何使用一些额外的公式编写 SQL 来计算运行平均值?

sql - 连接到 Azure 托管的 SQL Server Analysis Services 服务器的表格实例

excel - 真正独特的排名(同时忽略空单元格)

authentication - 用于身份验证和授权的 WordPress 插件?

java - 登录页面错误

sql-server - 基于计算维度成员的SSAS分区切片

excel - 如何在 Selenium WebDriver 中使用 Java 和 TestNG 中的 DataProvider 读取 excel 表中的多组值

excel - 如何在 VBA 中命名多层字段数据透视表

动态列的 Excel 公式

java - 使用自定义 JAAS 登录模块启动 JMX 代理,将 login() 设置为始终返回 true